Files
nix/hosts/himalia/hardware/gu605c-spi-cs-gpio/default.nix
2025-07-19 12:51:28 +01:00

29 lines
543 B
Nix

{ pkgs, ... }:
pkgs.stdenv.mkDerivation (finalAttrs: {
pname = "asus-gu605c-acpi";
version = "0.0.1";
src = ./gu605c-spi-cs-gpio.asl;
nativeBuildInputs = [
pkgs.acpica-tools
pkgs.cpio
];
phases = [
"buildPhase"
"installPhase"
];
buildPhase = ''
mkdir -p kernel/firmware/acpi
iasl -we -p kernel/firmware/acpi/${finalAttrs.pname} ${finalAttrs.src}
find kernel | cpio -H newc -o > ${finalAttrs.pname}.cpio
'';
installPhase = ''
mkdir -p $out
cp ${finalAttrs.pname}.cpio $out/
'';
})