{ pkgs, ... }: { imports = [ ../../modules/home-manager/default.nix ]; home.username = "smayzy"; home.homeDirectory = "/home/smayzy"; home.stateVersion = "25.05"; home.packages = with pkgs; [ sl ]; home.sessionVariables = { EDITOR = "vim"; GTK_THEME = "Adwaita:dark"; MANPAGER = "nvim +Man!"; }; programs.zsh = { enable = true; enableCompletion = true; autosuggestion.enable = true; syntaxHighlighting.enable = true; history.size = 100000; shellAliases = { grep = "grep --color=auto"; cp = "cp -r"; cd = "sl"; }; initContent = '' if [[ $TERM == "xterm-kitty" ]]; then alias ssh="kitty +kitten ssh" fi ''; }; programs.git = { enable = true; userName = "smayzy"; userEmail = "smayzy@smayzy.ovh"; extraConfig = { core.editor = "vim"; core.autocrlf = "input"; credential.helper = "store"; pull.rebase = "true"; }; }; programs.zoxide.enable = true; programs.home-manager.enable = true; }