system/settings/programs/base.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | {
options,
pkgs,
lib,
...
}:
{
environment.systemPackages =
with pkgs;
[
brotli
lzop
zstd
pwgen-secure
]
++ (lib.optionals (stdenv.isLinux) [
psmisc
]);
programs = lib.optionalAttrs (options.programs ? htop) {
htop = {
enable = true;
settings = {
header_margin = 0;
tree_view = true;
hide_userland_threads = true;
hide_kernel_threads = true;
};
};
};
}
|