Modularize hardware config and remove specific nix folder

This commit is contained in:
DashieTM 2024-07-20 01:56:54 +02:00
parent a5042bb645
commit 9ac5b25036
72 changed files with 322 additions and 100 deletions

View file

@ -0,0 +1,18 @@
{ pkgs, ... }:
{
hardware.firmware = [
(
# lenovo is such a good manufacturer!!1!11!
# credit for the binary files: https://github.com/darinpp/yoga-slim-7
pkgs.stdenv.mkDerivation {
name = "firmware-lenotrolli";
src = ./firmware;
installPhase = ''
mkdir -p $out/lib/firmware
cp ${./firmware/TAS2XXX38BB.bin} $out/lib/firmware/TAS2XXX38BB.bin
cp ${./firmware/TIAS2781RCA4.bin} $out/lib/firmware/TIAS2781RCA4.bin
'';
}
)
];
}