Files
nix-stuff/common/defaultPackages.nix
2024-09-14 14:40:20 -07:00

84 lines
1.3 KiB
Nix

{
pkgs,
config,
inputs,
lib,
...
}: lib.mkMerge [
(lib.mkIf (!config.vacu.minimal) {
vacu.packages =
(with pkgs; [
home-manager
nix-index
rclone
termscp
man
neovim
nmap
ruby
])
++ [
inputs.nix-search-cli.packages.${pkgs.system}.default
inputs.nix-inspect.packages.${pkgs.system}.default
];
}) (
lib.mkIf (config.vacu.minimal) {
environment.defaultPackages = [];
}
) {
vacu.packages =
with pkgs; [
nixos-rebuild
which
nano
vim
wget
screen
tmux
lsof
htop
mosh
dnsutils
iperf3
rsync
ethtool
sshfs
ddrescue
pciutils
ncdu
pv
unzip
file
ripgrep
jq
units
tree
iputils
ssh-to-age
sops
inetutils
diffutils
findutils
utillinux
tzdata
hostname
gnugrep
gnused
gnutar
bzip2
gzip
xz
zip
unzip
openssh
dig
bash
usbutils
psutils
killall
git
curl
];
}
]