mirror of
https://github.com/davegallant/nix-config
synced 2025-08-05 10:33:39 +00:00
Run `man nix.conf` for more information on the `substituters` configuration option. Run `man nix.conf` for more information on the `substituters` configuration option. unpacking 'https://flakehub.com/f/DeterminateSystems/determinate/%2A' into the Git cache... unpacking 'github:nix-community/home-manager/afe9ce8b2014fa1230ade38bf07156cdcef63658' into the Git cache... unpacking 'github:NixOS/nixpkgs/ce490d7b984988f8689470d8608b6253860f990a' into the Git cache... unpacking 'github:NixOS/nixpkgs/96ec055edbe5ee227f28cdbc3f1ddf1df5965102' into the Git cache... • Updated input 'home-manager': 'github:nix-community/home-manager/0d13ea58d565d3c1c1468ddae1f623316dc395d9?narHash=sha256-e9zc/rHdoH9i%2BsFFhhQiKoF6IuD%2BT2rB/nUyPaO7CCg%3D' (2025-05-29) → 'github:nix-community/home-manager/afe9ce8b2014fa1230ade38bf07156cdcef63658?narHash=sha256-1hFy%2BbZRZoYb7RaUXsW%2B9YFtjjFrQpschd8qZpy9org%3D' (2025-05-30) • Updated input 'nixpkgs-master': 'github:NixOS/nixpkgs/8ca7ec685bbee55d6dcb326abe23945c0806c39e?narHash=sha256-XbIdzeWUL6Htz3/EbeyY71qMxYizMUWYltWYGg6qfcI%3D' (2025-05-30) → 'github:NixOS/nixpkgs/ce490d7b984988f8689470d8608b6253860f990a?narHash=sha256-MlwN0xoon4RB/nkQyTrG6ceiwn%2BAsMEMt3F4W3UN3Zc%3D' (2025-05-31) • Updated input 'nixpkgs-unstable': 'github:NixOS/nixpkgs/4faa5f5321320e49a78ae7848582f684d64783e9?narHash=sha256-QlL8slIgc16W5UaI3w7xHQEP%2BQmv/6vSNTpoZrrSlbk%3D' (2025-05-27) → 'github:NixOS/nixpkgs/96ec055edbe5ee227f28cdbc3f1ddf1df5965102?narHash=sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg%3D' (2025-05-28)
103 lines
1.2 KiB
Nix
103 lines
1.2 KiB
Nix
{
|
|
pkgs,
|
|
unstable,
|
|
...
|
|
}:
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
# essentials
|
|
curl
|
|
gnumake
|
|
gnupg
|
|
jq
|
|
unzip
|
|
xclip
|
|
xdg-utils
|
|
zip
|
|
|
|
# modern cli
|
|
atuin
|
|
bat
|
|
cd-fzf
|
|
doggo
|
|
eza
|
|
fd
|
|
github-cli
|
|
hadolint
|
|
pre-commit
|
|
progress
|
|
ripgrep
|
|
shellcheck
|
|
shfmt
|
|
viddy
|
|
yq-go
|
|
|
|
# containers
|
|
unstable.k9s
|
|
unstable.krew
|
|
unstable.kubecolor
|
|
unstable.kubectl
|
|
unstable.kubectx
|
|
unstable.kubernetes-helm
|
|
unstable.stern
|
|
|
|
# cloud
|
|
awscli2
|
|
google-cloud-sdk
|
|
terraform
|
|
|
|
# lsp
|
|
nodePackages.bash-language-server
|
|
nodePackages.eslint
|
|
nodePackages.yaml-language-server
|
|
terraform-ls
|
|
|
|
# monitoring
|
|
htop
|
|
|
|
# golang
|
|
gofumpt
|
|
golangci-lint
|
|
gopls
|
|
|
|
# rust
|
|
rustup
|
|
|
|
# js
|
|
nodejs
|
|
nodePackages.prettier
|
|
nodePackages.yarn
|
|
|
|
# networking
|
|
arp-scan
|
|
dnsutils
|
|
iperf
|
|
nmap
|
|
openssl
|
|
openvpn
|
|
tcpdump
|
|
|
|
# rice
|
|
fastfetch
|
|
|
|
# nix
|
|
nix-tree
|
|
nixfmt-rfc-style
|
|
nixpkgs-review
|
|
|
|
# python
|
|
poetry
|
|
(unstable.python3.withPackages (ps: [
|
|
ps.llm
|
|
ps.llm-ollama
|
|
]))
|
|
virtualenv
|
|
|
|
# media
|
|
yt-dlp
|
|
|
|
# llm
|
|
llm
|
|
];
|
|
}
|