From 2dd637e8adc57ebdc95d8cf1d741dce14c8be527 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Sat, 21 Dec 2024 00:44:44 -0800 Subject: [PATCH] Add nushell --- nix/home.nix | 1 + nix/modules/nushell/default.nix | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 nix/modules/nushell/default.nix 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"; + }; + }; +}