{ pkgs, ... }: { home = { stateVersion = "23.11"; packages = with pkgs; [ htop curl coreutils appcleaner nil grandperspective iterm2 nerd-fonts.jetbrains-mono ]; shell = { enableNushellIntegration = true; enableZshIntegration = true; enableFishIntegration = true; }; }; programs = { helix = { enable = true; defaultEditor = true; }; nushell = { enable = true; }; starship = { enable = true; enableFishIntegration = true; enableNushellIntegration = true; enableZshIntegration = true; }; git = { enable = true; delta = { enable = true; }; signing = { format = "openpgp"; signByDefault = true; }; userEmail = "git@ethanreece.com"; userName = "Ethan Reece"; }; }; services = { gpg-agent = { enable = true; enableFishIntegration = true; enableNushellIntegration = true; enableZshIntegration = true; }; }; }