diff options
author | Thomas Watson <twatson52@icloud.com> | 2024-03-11 21:02:32 -0500 |
---|---|---|
committer | Thomas Watson <twatson52@icloud.com> | 2024-03-11 21:02:32 -0500 |
commit | 09b0a8ef715d46296e1865adf95cfa9503fd6487 (patch) | |
tree | 703b37729773d2ca075360be34ade88c7b95f897 /apple-silicon-support/modules/default.nix | |
parent | 2aa408936e856f7ea76563cf438083162fba5476 (diff) | |
download | nixlib-09b0a8ef715d46296e1865adf95cfa9503fd6487.tar nixlib-09b0a8ef715d46296e1865adf95cfa9503fd6487.tar.gz nixlib-09b0a8ef715d46296e1865adf95cfa9503fd6487.tar.bz2 nixlib-09b0a8ef715d46296e1865adf95cfa9503fd6487.tar.lz nixlib-09b0a8ef715d46296e1865adf95cfa9503fd6487.tar.xz nixlib-09b0a8ef715d46296e1865adf95cfa9503fd6487.tar.zst nixlib-09b0a8ef715d46296e1865adf95cfa9503fd6487.zip |
modules: add hardware.asahi.enable (true by default)
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"; |