mirror of
https://github.com/Cian-H/My_NixOS_Config.git
synced 2026-08-01 09:52:17 +01:00
Appranently, the use of `with` for this is discouraged as it can cause some kinds of compilation/linking issues. Switching to explicit declaration is a bit more verbose, but probably makes organising into modules easier in the long run anyway.
87 lines
1.8 KiB
Nix
87 lines
1.8 KiB
Nix
{
|
|
inputs,
|
|
outputs,
|
|
lib,
|
|
config,
|
|
pkgs,
|
|
unstablePkgs,
|
|
...
|
|
}: {
|
|
home.packages = [
|
|
pkgs.bitwarden
|
|
pkgs.blueman
|
|
pkgs.distrobox
|
|
pkgs.ferdium
|
|
pkgs.gimp-with-plugins
|
|
pkgs.github-desktop
|
|
pkgs.helix
|
|
pkgs.hyperfine
|
|
pkgs.imagemagick
|
|
pkgs.inkscape-with-extensions
|
|
pkgs.krita
|
|
pkgs.lynx
|
|
pkgs.neovide
|
|
pkgs.nwg-look
|
|
pkgs.obsidian
|
|
pkgs.obs-studio
|
|
pkgs.onlyoffice-desktopeditors
|
|
pkgs.pandoc
|
|
pkgs.pavucontrol
|
|
pkgs.podman-desktop
|
|
pkgs.podman-tui
|
|
pkgs.qimgv
|
|
pkgs.slack
|
|
pkgs.smile
|
|
pkgs.spotify
|
|
pkgs.vial
|
|
pkgs.vivaldi
|
|
pkgs.vivaldi-ffmpeg-codecs
|
|
pkgs.warpinator
|
|
pkgs.zathura
|
|
pkgs.zed-editor
|
|
pkgs.zettlr
|
|
unstablePkgs.nextcloud-client
|
|
unstablePkgs.zotero
|
|
inputs.zen-browser.packages.x86_64-linux.default
|
|
# theming
|
|
pkgs.gtk-engine-murrine
|
|
pkgs.gtk_engines
|
|
pkgs.phinger-cursors
|
|
pkgs.tokyonight-gtk-theme
|
|
# Python packages
|
|
(pkgs.python3.withPackages (
|
|
python-pkgs: [
|
|
python-pkgs.pip
|
|
python-pkgs.pkginfo
|
|
python-pkgs.python-lsp-server
|
|
python-pkgs.setuptools
|
|
]
|
|
))
|
|
# Backend dev tools
|
|
pkgs.go
|
|
pkgs.lua54Packages.lua
|
|
pkgs.luajitPackages.luarocks
|
|
pkgs.mypy
|
|
pkgs.php83
|
|
pkgs.poetry
|
|
pkgs.poetryPlugins.poetry-plugin-up
|
|
pkgs.poetryPlugins.poetry-plugin-export
|
|
pkgs.poetryPlugins.poetry-audit-plugin
|
|
pkgs.pre-commit
|
|
pkgs.rustup
|
|
pkgs.sshs
|
|
pkgs.steam-run
|
|
pkgs.stylua
|
|
pkgs.tree-sitter
|
|
pkgs.xarchiver
|
|
# Language Server Protocols
|
|
pkgs.elixir-ls
|
|
pkgs.fortls
|
|
pkgs.nodePackages_latest.bash-language-server
|
|
pkgs.lua-language-server
|
|
pkgs.taplo
|
|
pkgs.yaml-language-server
|
|
unstablePkgs.vimPlugins.mason-lspconfig-nvim
|
|
];
|
|
}
|