about summary refs log tree commit diff
path: root/apple-silicon-support/modules/mesa/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'apple-silicon-support/modules/mesa/default.nix')
-rw-r--r--apple-silicon-support/modules/mesa/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/apple-silicon-support/modules/mesa/default.nix b/apple-silicon-support/modules/mesa/default.nix
index 34966d05d7ad..cc3db2b32930 100644
--- a/apple-silicon-support/modules/mesa/default.nix
+++ b/apple-silicon-support/modules/mesa/default.nix
@@ -3,7 +3,7 @@
   config = let
     isMode = mode: (config.hardware.asahi.useExperimentalGPUDriver
         && config.hardware.asahi.experimentalGPUInstallMode == mode);
-  in lib.mkMerge [
+  in lib.mkIf config.hardware.asahi.enable (lib.mkMerge [
     {
       # required for proper DRM setup even without GPU driver
       services.xserver.config = ''
@@ -41,7 +41,7 @@
         })
       ];
     })
-  ];
+  ]);
 
   options.hardware.asahi.useExperimentalGPUDriver = lib.mkOption {
     type = lib.types.bool;