dotfiles/firmware
2026-07-01 18:20:16 +00:00
..
all_firmware.tar.gz vendor in macbook pro firmware 2026-07-01 18:20:16 +00:00
kernelcache.release.mac13j vendor in macbook pro firmware 2026-07-01 18:20:16 +00:00
README.md NixOS flake: mbp (Asahi) + pc (x86), Hyprland/Zen/neovim, README 2026-07-01 18:05:21 +00:00

Asahi peripheral firmware (vendored)

hardware.asahi.peripheralFirmwareDirectory points here. A pure flake cannot read /boot/asahi, so the Wi-Fi/Bluetooth firmware must live inside the repo tree and be git-tracked.

During install, on the Mac:

cp /boot/asahi/all_firmware.tar.gz  ~/.dotfiles/firmware/
cp /boot/asahi/kernelcache*         ~/.dotfiles/firmware/
git -C ~/.dotfiles add -f firmware/all_firmware.tar.gz firmware/kernelcache*

(They're .gitignore-exempt via -f if needed — but the flake only sees tracked files, so they must be added.)

⚠ Keep this repository PRIVATE

This firmware is non-free and non-redistributable. Do not push it to a public remote.

Until you copy these files in, nixos-rebuild/nixos-install will fail at the firmware-extraction step — that's expected, same as the placeholder hardware-configuration.nix.