{ inputs, outputs, pkgs, ... }: { imports = [ ./locale.nix ./nix.nix ./shells.nix ./zsh.nix ]; documentation.dev.enable = true; documentation.man.enable = true; environment.systemPackages = [ pkgs.acl pkgs.age pkgs.bash pkgs.bc pkgs.bind pkgs.binutils pkgs.bpftools pkgs.bpftrace pkgs.bzip2 pkgs.colordiff pkgs.conntrack-tools pkgs.coreutils pkgs.cpio pkgs.curl pkgs.diceware pkgs.diffutils pkgs.dig pkgs.dmidecode pkgs.elinks pkgs.ethtool pkgs.file pkgs.findutils pkgs.fping pkgs.git pkgs.gnugrep pkgs.gnupatch pkgs.gnused pkgs.gnutar pkgs.gptfdisk pkgs.gzip pkgs.htop pkgs.iproute2 pkgs.iputils pkgs.jq pkgs.less pkgs.lshw pkgs.lsof pkgs.lvm2 pkgs.lynx pkgs.moreutils pkgs.nano pkgs.ncurses pkgs.netcat-openbsd pkgs.nettools pkgs.nix-index pkgs.nmap pkgs.ntfs3g pkgs.nvd pkgs.oath-toolkit pkgs.openldap pkgs.openssl pkgs.p7zip pkgs.parted pkgs.patchelf pkgs.pciutils pkgs.procps pkgs.progress pkgs.psmisc pkgs.pv pkgs.pwgen pkgs.qemu_kvm pkgs.recode pkgs.rsync pkgs.sg3_utils pkgs.smartmontools pkgs.socat pkgs.sops pkgs.sqlite pkgs.ssh-to-age pkgs.ssh-to-pgp pkgs.stoken pkgs.strace pkgs.sysstat pkgs.tcpdump pkgs.tftp-hpa pkgs.traceroute pkgs.tree pkgs.tshark pkgs.unixtools.xxd pkgs.unrar pkgs.unzip pkgs.usbutils pkgs.util-linux pkgs.vim pkgs.wdiff pkgs.wget pkgs.whois pkgs.wireguard-tools pkgs.xkcdpass pkgs.xz pkgs.zip pkgs.zstd ]; hardware.enableRedistributableFirmware = true; programs.atop.enable = true; programs.gnupg.agent.enable = true; programs.iftop.enable = true; programs.mtr.enable = true; programs.tmux.enable = true; programs.zsh.enable = true; services.dbus.implementation = "broker"; }