{nushell-scripts, ... }: { programs.nushell = { enable = true; shellAliases = { ll = "ls -l"; }; configFile.source = ../../resources/nushell/config.nu; environmentVariables = { MANROFFOPT = "-c"; }; extraConfig = '' source ~/.cache/starship/init.nu source ${nushell-scripts}/custom-completions/pass/pass-completions.nu source ${nushell-scripts}/custom-completions/nix/nix-completions.nu source ${nushell-scripts}/custom-completions/man/man-completions.nu source ${nushell-scripts}/custom-completions/cargo/cargo-completions.nu source ${nushell-scripts}/custom-completions/make/make-completions.nu source ${nushell-scripts}/custom-completions/git/git-completions.nu ''; }; }