diff options
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.nix | 45 |
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. - ''; - }; -} |