fix: pd-mapper can't read zstd firmware files

nixos unstable and 24.05 switched to zstd compression for firmware
files. Roll back to the previous setup of creating a package of the
qcom firmware uncompressed, and patching pd-mapper.

closes #14
This commit is contained in:
Adam Stephens 2024-05-27 12:11:12 -04:00
parent 3e183c4b98
commit 3a002c5a64
No known key found for this signature in database
4 changed files with 37 additions and 3 deletions

View file

@ -2,6 +2,7 @@
{
config,
lib,
options,
pkgs,
...
}:
@ -40,7 +41,14 @@ in
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ pkgs.efibootmgr ];
environment.systemPackages = [
pkgs.efibootmgr
(x13sPackages.uncompressed-firmware.override {
firmwareFilesList = lib.flatten options.hardware.firmware.definitions;
})
];
environment.pathsToLink = [ "/share/uncompressed-firmware" ];
hardware.enableAllFirmware = true;
hardware.firmware = [ x13sPackages."x13s/extra-firmware" ];