system/settings/programs/shell.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | {
config,
pkgs,
lib,
...
}:
{
programs.fish = {
enable = true;
package = lib.mkDefault pkgs.fishMinimal;
useBabelfish = true;
interactiveShellInit = ''
set --global fish_greeting ""
'';
};
users = lib.optionalAttrs pkgs.stdenv.isLinux {
defaultUserShell = config.programs.fish.package;
};
}
|