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