diff --git a/common/user-ppetru.nix b/common/user-ppetru.nix index 709c6b6..141ee3b 100644 --- a/common/user-ppetru.nix +++ b/common/user-ppetru.nix @@ -1,7 +1,6 @@ { pkgs, ... }: { programs.fish.enable = true; - programs.zsh.enable = true; users.users.ppetru = { isNormalUser = true; extraGroups = [ diff --git a/home/packages.nix b/home/packages.nix index c498297..f15979e 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -10,7 +10,9 @@ zsh ] ++ (with pkgs.fishPlugins; [ + pure # don't add failed commands to history sponge + transient-fish ]); } diff --git a/home/programs.nix b/home/programs.nix index 7564e23..bbaf7e9 100644 --- a/home/programs.nix +++ b/home/programs.nix @@ -2,6 +2,16 @@ { fish = { enable = true; + + shellInit = '' + set fish_greeting + + set pure_color_mute green + set pure_check_for_new_release false + set pure_enable_nixdevshell true + set pure_show_prefix_root_prompt true + set sponge_regex_patterns 'password|passwd' + ''; }; git = {