diff options
Diffstat (limited to 'apple-silicon-support/modules/default.nix')
-rw-r--r-- | apple-silicon-support/modules/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/apple-silicon-support/modules/default.nix b/apple-silicon-support/modules/default.nix index d6f397671c72..7990556d46b4 100644 --- a/apple-silicon-support/modules/default.nix +++ b/apple-silicon-support/modules/default.nix @@ -8,10 +8,9 @@ ./sound ]; - config = - let + config = let cfg = config.hardware.asahi; - in { + in lib.mkIf cfg.enable { nixpkgs.overlays = lib.mkBefore [ cfg.overlay ]; hardware.asahi.pkgs = @@ -26,6 +25,14 @@ }; options.hardware.asahi = { + enable = lib.mkOption { + type = lib.types.bool; + default = true; + description = '' + Enable the basic Asahi Linux components, such as kernel and boot setup. + ''; + }; + pkgsSystem = lib.mkOption { type = lib.types.str; default = "aarch64-linux"; |