nix machine / user configurations
at terra 499 B view raw
1{ pkgs, lib, ... }: 2{ 3 home.shell.enableNushellIntegration = true; 4 5 stylix.targets.nushell.enable = true; 6 programs.carapace.enable = true; 7 programs.nushell = { 8 enable = true; 9 shellAliases = lib.mapAttrs (_: lib.mkForce) { 10 myip = "echo"; 11 l = "ls"; 12 ls = "ls"; 13 ll = "ls -l"; 14 la = "ls -a"; 15 }; 16 extraEnv = '' 17 source-env ${./prompt.nu} 18 ''; 19 extraConfig = '' 20 source ${./aliases.nu} 21 $env.config.show_banner = false 22 ''; 23 }; 24}