summaryrefslogtreecommitdiff
path: root/modules/home-manager/shell.nix
blob: 279620776583f72b9072b6a69b8236c027fed540 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{nushell-scripts, ... }: {
  programs.nushell = {
    enable = true;
    shellAliases = {
      ll = "ls -l";
    };
    configFile.source = ../../resources/nushell/config.nu;
    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
      '';
  };  
}