2022-11-20 22:10:39 +00:00
|
|
|
{
|
|
|
|
config,
|
|
|
|
pkgs,
|
|
|
|
lib,
|
|
|
|
...
|
|
|
|
}:
|
|
|
|
with lib; let
|
2022-08-13 20:59:05 +00:00
|
|
|
psCfg = config.pub-solar;
|
|
|
|
cfg = config.pub-solar.core;
|
2022-11-20 22:10:39 +00:00
|
|
|
in {
|
2022-08-13 20:59:05 +00:00
|
|
|
environment = {
|
2022-11-20 22:10:39 +00:00
|
|
|
systemPackages = with pkgs;
|
|
|
|
[
|
|
|
|
# Core unix utility packages
|
|
|
|
coreutils-full
|
|
|
|
dnsutils
|
|
|
|
inetutils
|
|
|
|
progress
|
|
|
|
pciutils
|
|
|
|
usbutils
|
2022-08-14 13:11:01 +00:00
|
|
|
|
2022-11-20 22:10:39 +00:00
|
|
|
wget
|
|
|
|
openssl
|
|
|
|
openssh
|
|
|
|
curl
|
|
|
|
htop
|
|
|
|
lsof
|
|
|
|
psmisc
|
|
|
|
file
|
2022-08-14 13:11:01 +00:00
|
|
|
|
2022-11-20 22:10:39 +00:00
|
|
|
# zippit
|
|
|
|
zip
|
|
|
|
unzip
|
2022-08-13 20:59:05 +00:00
|
|
|
|
2022-11-20 22:10:39 +00:00
|
|
|
# Modern modern utilities
|
|
|
|
p7zip
|
|
|
|
croc
|
|
|
|
jq
|
|
|
|
]
|
|
|
|
++ lib.optionals (!cfg.lite) [
|
|
|
|
mtr
|
2022-08-13 20:59:05 +00:00
|
|
|
|
2022-11-20 22:10:39 +00:00
|
|
|
gitFull
|
|
|
|
git-lfs
|
|
|
|
git-bug
|
2022-08-13 20:59:05 +00:00
|
|
|
|
2022-11-20 22:10:39 +00:00
|
|
|
xdg-utils
|
|
|
|
sysfsutils
|
|
|
|
renameutils
|
|
|
|
nfs-utils
|
|
|
|
moreutils
|
|
|
|
mailutils
|
|
|
|
keyutils
|
|
|
|
input-utils
|
|
|
|
elfutils
|
|
|
|
binutils
|
|
|
|
dateutils
|
|
|
|
diffutils
|
|
|
|
findutils
|
|
|
|
exfat
|
2022-08-13 20:59:05 +00:00
|
|
|
|
2022-11-20 22:10:39 +00:00
|
|
|
# Nix specific utilities
|
|
|
|
alejandra
|
|
|
|
niv
|
|
|
|
manix
|
|
|
|
nix-index
|
|
|
|
nix-tree
|
|
|
|
nixpkgs-review
|
|
|
|
# Build broken, python2.7-PyJWT-2.0.1.drv' failed
|
|
|
|
#nixops
|
|
|
|
psos
|
|
|
|
nvd
|
2022-08-13 20:59:05 +00:00
|
|
|
|
2022-11-20 22:10:39 +00:00
|
|
|
# Fun
|
|
|
|
neofetch
|
|
|
|
];
|
2022-08-13 20:59:05 +00:00
|
|
|
};
|
|
|
|
}
|