mirror of
https://github.com/willemml/dotfiles.nix.git
synced 2025-04-12 11:17:17 +00:00
59 lines
949 B
Nix
59 lines
949 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
inputs,
|
|
...
|
|
}: 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
|
|
]);
|
|
extras = [fenix-rust] ++ node-packages;
|
|
in {
|
|
home.packages =
|
|
(with pkgs; [
|
|
alejandra
|
|
bash
|
|
bat
|
|
black
|
|
cachix
|
|
coreutils
|
|
curl
|
|
docker
|
|
docker-compose
|
|
dotnet-sdk
|
|
fd
|
|
findutils
|
|
gawk
|
|
git-crypt
|
|
jq
|
|
nix-tree
|
|
nix-zsh-completions
|
|
nixfmt-classic
|
|
nixpkgs-fmt
|
|
nmap
|
|
nodejs
|
|
omnisharp-roslyn
|
|
openssh
|
|
pass-git-helper
|
|
pinentry-curses
|
|
pv
|
|
ripgrep
|
|
rsync
|
|
shellcheck
|
|
shfmt
|
|
sqlite
|
|
tealdeer
|
|
unzip
|
|
vhdl-ls
|
|
yq
|
|
vhdl-ls
|
|
vscode-langservers-extracted
|
|
zsh-completions
|
|
])
|
|
++ extras;
|
|
}
|