From ed68e6541c89e65ee654c1eb9ed9dce64ac1613e Mon Sep 17 00:00:00 2001 From: Mark Nipper Date: Sat, 13 Apr 2024 15:52:28 -0700 Subject: Update ginaz to be heavily modular --- hosts/common/core/default.nix | 83 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 82 insertions(+), 1 deletion(-) (limited to 'hosts/common/core/default.nix') diff --git a/hosts/common/core/default.nix b/hosts/common/core/default.nix index 5fefe2d..d7edaaf 100644 --- a/hosts/common/core/default.nix +++ b/hosts/common/core/default.nix @@ -1,4 +1,4 @@ -{ inputs, outputs, ... }: { +{ inputs, outputs, pkgs, ... }: { imports = [ ./locale.nix ./nix.nix @@ -6,5 +6,86 @@ ./zsh.nix ]; + documentation.dev.enable = true; + documentation.man.enable = true; + + environment.systemPackages = builtins.attrValues { + inherit (pkgs) + bc + binutils + conntrack-tools + coreutils + curl + dict + diffutils + dig + dmidecode + encfs + enscript + ffmpeg + file + findutils + flac + fortune + fping + git + imagemagick + inxi + iotop + ipcalc + iperf + iputils + jq + lame + lshw + lsof + mkvtoolnix + mutt + netcat-openbsd + nix-index + nmap + ntfs3g + oath-toolkit + openldap + openssl + patchelf + pciutils + poppler_utils + powertop + psmisc + pv + pwgen + qemu_kvm + qrencode + radeontop + recode + sg3_utils + socat + speedtest-cli + sqlite + sshfs + stoken + sysstat + tcpdump + traceroute + tree + tshark + unrar + unzip + usbutils + vim + wget + whois + wireguard-tools + x265 + zip; + }; + hardware.enableRedistributableFirmware = true; + + programs.atop.enable = true; + programs.iftop.enable = true; + programs.mtr.enable = true; + programs.tmux.enable = true; + programs.zsh.enable = true; } -- cgit v1.2.3