diff --git a/flake.lock b/flake.lock
index 5fcb4ea..cb1d64e 100644
--- a/flake.lock
+++ b/flake.lock
@@ -1140,15 +1140,16 @@
         "rust-overlay": "rust-overlay"
       },
       "locked": {
-        "lastModified": 1742098834,
-        "narHash": "sha256-l98XVpNXW6hr0AsxCeQZbdf6EGT8OpHdkWBi7sdel4s=",
-        "owner": "tpwrules",
+        "lastModified": 1742302451,
+        "narHash": "sha256-3a+9Bdn/o4WUxKkXdm1l8IFu0jltcAWJ3qqK0Q8EBiA=",
+        "owner": "Lederstrumpf",
         "repo": "nixos-apple-silicon",
-        "rev": "8457960249bcfd34c22838e20eaa7d8261428688",
+        "rev": "882a4894034d5ed8130d212ef5daa3eac92d07df",
         "type": "github"
       },
       "original": {
-        "owner": "tpwrules",
+        "owner": "Lederstrumpf",
+        "ref": "mesa-changes",
         "repo": "nixos-apple-silicon",
         "type": "github"
       }
diff --git a/flake.nix b/flake.nix
index 4b48150..82ec9ef 100644
--- a/flake.nix
+++ b/flake.nix
@@ -33,7 +33,7 @@
 
     # aarch
     nix-darwin = { url = "github:LnL7/nix-darwin"; inputs.nixpkgs.follows = "nixpkgs"; };
-    nixos-apple-silicon = { url = "github:tpwrules/nixos-apple-silicon"; };
+    nixos-apple-silicon = { url = "github:Lederstrumpf/nixos-apple-silicon/mesa-changes"; };
 
     # FRC
     frc-nix = { url = "github:frc4451/frc-nix"; inputs.nixpkgs.follows = "nixpkgs"; };