-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The firmware location appears incorrect. #172
Comments
I ran into this whilst attempting to build my NixOS+Asahi Configuration while on a MacOS, so I dug into this. You can see the relevant bits here: nixos-apple-silicon/apple-silicon-support/modules/peripheral-firmware/default.nix Lines 4 to 11 in bdc68b4
nixos-apple-silicon/apple-silicon-support/modules/peripheral-firmware/default.nix Lines 48 to 54 in bdc68b4
In essence, you have to have the peripheral firmware installed at the default locations of either In my case, it won't work because I'm building my NixOS configuration on a NixOS VM (the Nix-Darwin Linux builder) that doesn't have the Hope this information is helpful as I also wanted to understand why my test build was failing. |
I'm having issues with this. But I can't build if I turn it on.. Edit: Edit2: |
You need to copy the firmware into your NixOS configuration repository as the README reads: mkdir -p /mnt/etc/nixos/firmware && cp /mnt/boot/asahi/{all_firmware.tar.gz,kernelcache*} /mnt/etc/nixos/firmware And then reference it in your NixOS configuration (and make sure {
# Specify path to peripheral firmware files.
hardware.asahi.peripheralFirmwareDirectory = ./firmware;
} |
I added that line, got a new error (yay, progress) but what’s going on with this? What’s preventing a rebuild here? https://paste.ee/p/XqAK2 |
Did you commit the |
https://github.com/aspauldingcode/.dotfiles/tree/main/system/NIXY2/firmware Think so? |
Sorry, at a glance, this seems like a problem with your flake inputs, and esp. processing |
How do I fix it? |
When I use my flakes configurations, and add apple-silicon-support to configuration, it reports that Asahi perpheral firmware extraction is enabled but the firmware location appears incorrect.
The text was updated successfully, but these errors were encountered: