overheating: Add binary firmware for speakers

This commit is contained in:
DashieTM 2024-05-21 19:19:35 +02:00
parent e536387ffe
commit 61e08fe876
6 changed files with 20 additions and 1 deletions

View file

@ -4,6 +4,7 @@
../../modules/ironbar_config.nix
../../modules/boot_params.nix
./dsdt.nix
./firmware.nix
];
boot.kernelPackages = pkgs.linuxPackages_latest;
networking.hostName = "overheating";

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
'';
}
)
];
}

Binary file not shown.

Binary file not shown.

View file

@ -1,4 +1,4 @@
{ config, lib, modulesPath, ... }:
{ pkgs, config, lib, modulesPath, ... }:
{
imports =
[