{ pkgs, ... }: { imports = [ ./cargo ./cmake ./direnv ./git ./go ./kakoune ./less ./lynx ./pass ./screen ./tmux ./zsh ]; environment.systemPackages = with pkgs; [ (aspellWithDicts (dicts: with dicts; [ en en-computers en-science eo ])) bind.dnsutils binutils coreutils-prefixed curl execline file finger_bsd ffsend fzf gdb gnused gotop htop httpie jq libhugetlbfs lsof moreutils ncdu neovim nix-top nmap openssh pciutils pv ranger silver-searcher traceroute tree units unixtools.watch unzip wget whois (busybox.override { enableMinimal = true; extraConfig = '' CONFIG_PSTREE y ''; }) ] ++ lib.optional stdenv.isDarwin pinentry_mac; environment.variables.CLICOLOR = "1"; environment.variables.EDITOR = "kak"; environment.variables.EMAIL = "hi@alyssa.is"; security.sudo.package = pkgs.sudo.override { withInsults = true; }; security.sudo.extraConfig = '' Defaults insults ''; }