about summary refs log tree commit diff
path: root/modules/nixos-apple-silicon/apple-silicon-support/modules/kernel/edge.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos-apple-silicon/apple-silicon-support/modules/kernel/edge.nix')
-rw-r--r--modules/nixos-apple-silicon/apple-silicon-support/modules/kernel/edge.nix45
1 files changed, 0 insertions, 45 deletions
diff --git a/modules/nixos-apple-silicon/apple-silicon-support/modules/kernel/edge.nix b/modules/nixos-apple-silicon/apple-silicon-support/modules/kernel/edge.nix
deleted file mode 100644
index 83abda6335fe..000000000000
--- a/modules/nixos-apple-silicon/apple-silicon-support/modules/kernel/edge.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-# the Asahi Linux edge config and options that must go along with it
-
-{ config, pkgs, lib, ... }:
-{
-  config = lib.mkIf config.hardware.asahi.addEdgeKernelConfig {
-    boot.kernelPatches = [
-      {
-        name = "edge-config";
-        patch = null;
-        # derived from
-        # https://github.com/AsahiLinux/PKGBUILDs/blob/main/linux-asahi/config.edge
-        extraConfig = ''
-          DRM_APPLE m
-          DRM_VGEM n
-          DRM_SCHED y
-          DRM_GEM_SHMEM_HELPER y
-          DRM_ASAHI m
-          SUSPEND y
-        '';
-      }
-    ];
-
-    # required for proper DRM setup even without GPU driver
-    services.xserver.config = ''
-      Section "OutputClass"
-          Identifier "appledrm"
-          MatchDriver "apple"
-          Driver "modesetting"
-          Option "PrimaryGPU" "true"
-      EndSection
-    '';
-
-    # required for edge drivers
-    hardware.asahi.withRust = true;
-  };
-
-  options.hardware.asahi.addEdgeKernelConfig = lib.mkOption {
-    type = lib.types.bool;
-    default = false;
-    description = ''
-      Build the Asahi Linux kernel with additional experimental "edge"
-      configuration options.
-    '';
-  };
-}