summaryrefslogtreecommitdiff
path: root/features/system/cli/shells/nushell.nix
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 ];
  };
}