diff options
| -rw-r--r-- | modules/shared/traits/users/seth.nix | 5 | ||||
| -rw-r--r-- | users/seth/shell/bash.nix | 3 | ||||
| -rw-r--r-- | users/seth/shell/fish.nix | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/modules/shared/traits/users/seth.nix b/modules/shared/traits/users/seth.nix index ce86efb..136a343 100644 --- a/modules/shared/traits/users/seth.nix +++ b/modules/shared/traits/users/seth.nix @@ -18,7 +18,10 @@ in { home-manager.users.seth = { imports = [../../../../users/seth]; - seth.enable = true; + seth = { + enable = true; + shell.fish.enable = true; + }; }; }) diff --git a/users/seth/shell/bash.nix b/users/seth/shell/bash.nix index 958794d..216e609 100644 --- a/users/seth/shell/bash.nix +++ b/users/seth/shell/bash.nix @@ -12,14 +12,17 @@ in { config = lib.mkIf cfg.enable { programs.bash = { enable = true; + # TODO: find out if i need this anymore with standalone HM bashrcExtra = '' nixfile=${config.home.homeDirectory}/.nix-profile/etc/profile.d/nix.sh [ -e "$nixfile" ] && source "$nixfile" ''; + historyFile = "${config.xdg.stateHome}/bash/history"; historyFileSize = 1000; historySize = 100; + shellOptions = [ "cdspell" "checkjobs" diff --git a/users/seth/shell/fish.nix b/users/seth/shell/fish.nix index b20eb40..810d9fc 100644 --- a/users/seth/shell/fish.nix +++ b/users/seth/shell/fish.nix @@ -7,7 +7,7 @@ cfg = config.seth.shell.fish; in { options.seth.shell.fish = { - enable = lib.mkEnableOption "Fish configuration" // {default = config.seth.enable;}; + enable = lib.mkEnableOption "Fish configuration"; withPlugins = lib.mkEnableOption "Fish plugins" // {default = true;}; }; |
