{ pkgs, ... }: { security.sudo.wheelNeedsPassword = false; environment.systemPackages = with pkgs; [ neovim # basic editing. No, nano is not it git # version control ripgrep # grep, but better fx # For occasional json viewing fd # find, but better htop # top, but better wget # curl, but kinda better fzf # fuzzy search in command line nix-output-monitor deploy-rs ( let base = pkgs.appimageTools.defaultFhsEnvArgs; in pkgs.buildFHSUserEnv (base // { name = "fhs"; targetPkgs = pkgs: (base.targetPkgs pkgs) ++ [ pkgs.pkg-config ]; profile = "export FHS=1"; runScript = "fish"; extraOutputsToInstall = [ "dev" ]; }) ) ]; }