diff --git a/flake.lock b/flake.lock
index aa726b0..a3e4290 100644
--- a/flake.lock
+++ b/flake.lock
@@ -1,18 +1,5 @@
 {
   "nodes": {
-    "asahi-firmware": {
-      "flake": false,
-      "locked": {
-        "lastModified": 1740623884,
-        "narHash": "sha256-EC7otspAW72ODgn4Sl19w2UNMZE+RKk2aoJhyBhEoNA=",
-        "path": "/boot/asahi",
-        "type": "path"
-      },
-      "original": {
-        "path": "/boot/asahi",
-        "type": "path"
-      }
-    },
     "backgrounds": {
       "inputs": {
         "nixpkgs": [
@@ -808,7 +795,6 @@
     },
     "root": {
       "inputs": {
-        "asahi-firmware": "asahi-firmware",
         "backgrounds": "backgrounds",
         "chaotic": "chaotic",
         "deploy-rs": "deploy-rs",
diff --git a/flake.nix b/flake.nix
index 0ca6c6b..ec20ae3 100644
--- a/flake.nix
+++ b/flake.nix
@@ -24,7 +24,6 @@
     umu = { url = "github:Open-Wine-Components/umu-launcher?dir=packaging/nix"; inputs.nixpkgs.follows = "nixpkgs"; };
 
     nixos-apple-silicon = { url = "github:tpwrules/nixos-apple-silicon"; };
-    asahi-firmware = { url = "/boot/asahi"; flake = false; };
 
     deploy-rs = { url = "github:serokell/deploy-rs"; inputs.nixpkgs.follows = "nixpkgs"; };
   };
diff --git a/hosts/llynx/firmware/all_firmware.tar.gz b/hosts/llynx/firmware/all_firmware.tar.gz
new file mode 100755
index 0000000..3fe15d8
Binary files /dev/null and b/hosts/llynx/firmware/all_firmware.tar.gz differ
diff --git a/hosts/llynx/firmware/kernelcache.release.mac14g b/hosts/llynx/firmware/kernelcache.release.mac14g
new file mode 100755
index 0000000..72c731f
Binary files /dev/null and b/hosts/llynx/firmware/kernelcache.release.mac14g differ
diff --git a/hosts/llynx/hardware-configuration.nix b/hosts/llynx/hardware-configuration.nix
index eb113db..eea4436 100644
--- a/hosts/llynx/hardware-configuration.nix
+++ b/hosts/llynx/hardware-configuration.nix
@@ -11,7 +11,7 @@
   boot.kernelModules = [ ];
   boot.extraModulePackages = [ ];
 
-  hardware.asahi.peripheralFirmwareDirectory = inputs.asahi-firmware; # FIXME: flake input?
+  hardware.asahi.peripheralFirmwareDirectory = ./firmware;
   hardware.asahi.useExperimentalGPUDriver = true;
 
   fileSystems."/" = {