{ pkgs, ... }: { users.users."seraphim" = { isNormalUser = true; description = "seraphim"; shell = pkgs.zsh; extraGroups = [ "networkmanager" "wheel" ]; packages = with pkgs; []; }; security.doas = { enable = true; extraRules = [ { users = [ "seraphim" ]; keepEnv = true; persist = true; } ]; }; programs.zsh = { enable = true; enableCompletion = true; autosuggestions = { enable = true; highlightStyle = "fg=#6c7086"; }; interactiveShellInit = '' source ${pkgs.fzf}/share/fzf/key-bindings.zsh source ${pkgs.fzf}/share/fzf/completion.zsh ''; shellAliases = { ls = "eza -al --icons=auto"; ll = "eza -al --icons=auto"; }; }; }