blob: 0974e9a9c467e49430739a9d3aff4bddab0b4b36 (
plain)
1
2
3
4
5
6
7
8
9
10
|
{ config, pkgs, lib, ... }: let
cfg = config.features.cli.shells.nushell;
in {
options.features.cli.shells.nushell.enable = lib.mkEnableOption "nushell";
config = lib.mkIf cfg.enable {
environment.shells = [ pkgs.nushell ];
users.defaultUserShell = pkgs.nushell;
environment.systemPackages = [ pkgs.nushell ];
};
}
|