From 08d7136a2e3150dd898cf2d2d3756801dfb407bd Mon Sep 17 00:00:00 2001 From: sefidel Date: Wed, 15 Feb 2023 14:32:53 +0900 Subject: feat(nixos/kompakt): use flakes for asahi-related dependencies Imports are done directly inside the system configuration file to ensure one doesn't forget to import the required modules. --- .../packages/mesa-asahi-edge/default.nix | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 nixos/modules/apple-silicon-support/packages/mesa-asahi-edge/default.nix (limited to 'nixos/modules/apple-silicon-support/packages/mesa-asahi-edge') diff --git a/nixos/modules/apple-silicon-support/packages/mesa-asahi-edge/default.nix b/nixos/modules/apple-silicon-support/packages/mesa-asahi-edge/default.nix deleted file mode 100644 index 6a18ecc..0000000 --- a/nixos/modules/apple-silicon-support/packages/mesa-asahi-edge/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ lib -, fetchFromGitLab -, mesa }: - -(mesa.override { - galliumDrivers = [ "swrast" "asahi" ]; - vulkanDrivers = [ "swrast" ]; - enableGalliumNine = false; -}).overrideAttrs (oldAttrs: { - version = "23.0.0"; - # https://github.com/AsahiLinux/PKGBUILDs/blob/stable/mesa-asahi-edge/PKGBUILD - src = fetchFromGitLab { - domain = "gitlab.freedesktop.org"; - owner = "asahi"; - repo = "mesa"; - rev = "01a8a3f3d6089d980e7ae56f6e631c8213f0e49d"; - hash = "sha256-i4W9pyoELTKFlhTMPIEHTmBGR21+kVDukm351XtPjL8="; - }; - # remove flag to configure xvmc functionality as having it - # breaks the build because that no longer exists in Mesa 23 - mesonFlags = lib.filter (x: !(lib.hasPrefix "-Dxvmc-libs-path=" x)) oldAttrs.mesonFlags; -}) -- cgit 1.4.1