84 lines
1.3 KiB
Nix
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
|
|
];
|
|
}
|
|
]
|