diff --git a/defaults/shell.nix b/defaults/shell.nix index 2bd324e..8a77ede 100644 --- a/defaults/shell.nix +++ b/defaults/shell.nix @@ -47,7 +47,9 @@ in config = lib.mkIf cfg.enable { # use Fish, the nicest shell :) programs.fish.enable = lib.mkIf config.nixowos.allowAddingPackages true; + users.defaultUserShell = lib.mkIf config.programs.fish.enable config.programs.fish.package; + programs.bash.enable = lib.mkIf config.programs.fish.enable false; environment.shellAliases = { # make nix-shell preserve the user's $SHELL