diff --git a/nix/home.nix b/nix/home.nix index b1397cd..581d13c 100644 --- a/nix/home.nix +++ b/nix/home.nix @@ -31,6 +31,7 @@ imports = [ ./modules/fish + ./modules/nushell ./modules/kitty ./modules/git.nix ./modules/direnv.nix diff --git a/nix/modules/nushell/default.nix b/nix/modules/nushell/default.nix new file mode 100644 index 0000000..fd2eda1 --- /dev/null +++ b/nix/modules/nushell/default.nix @@ -0,0 +1,18 @@ +{ config, lib, pkgs, ... }: +{ + programs.zoxide = { + enable = true; + enableNushellIntegration = true; + }; + + programs.direnv.enableNushellIntegration = true; + + programs.nushell = { + enable = true; + + shellAliases = { + ec = "emacsclient -n --alternate-editor=emacs"; + pubip = "curl icanhazip.com"; + }; + }; +}