dotfiles.nix/home/packages.nix
willemml f58f4b0911
Removes unused packages
Also removes packages that are not required for normal system use or
that should instead be installed in dev shells rather than systemwide.
2023-11-23 20:34:34 -08:00

54 lines
816 B
Nix

{
pkgs,
lib,
...
}: let
node-packages = with pkgs.nodePackages; [
bash-language-server
prettier
];
fenix-rust = pkgs.fenix.combine (with pkgs.fenix; [
latest.toolchain
targets.thumbv7em-none-eabihf.latest.rust-std
]);
in {
home.packages = with pkgs;
[
alejandra
bash
bat
black
cachix
coreutils
curl
docker
docker-compose
fd
fenix-rust
findutils
gawk
git-crypt
jq
nix-tree
nix-zsh-completions
nixfmt
nixpkgs-fmt
nmap
nodejs
openssh
pass-git-helper
pinentry
pv
ripgrep
rnix-lsp
rsync
shellcheck
shfmt
sqlite
tealdeer
unzip
yq
zsh-completions
]
++ node-packages;
}