diff --git a/hosts/anemone/default.nix b/hosts/anemone/default.nix index abf6ed6..fb0e817 100644 --- a/hosts/anemone/default.nix +++ b/hosts/anemone/default.nix @@ -9,6 +9,7 @@ #wg_hyacinth.file = ../../secrets/wg_blossom.age; #wpa_conf.file = ../../secrets/wpa_conf.age; }; + imports = with modules.system; [ inputs.home-manager.nixosModule home-manager @@ -40,6 +41,27 @@ programs.hyprland.enable = true; + hardware.firmware = [ + ( + pkgs.runCommandNoCC "cs35l41-10431683" { } '' + mkdir -p $out/lib/firmware/cirrus + cd $out/lib/firmware/cirrus + ln -s ./cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin.xz cs35l41-dsp1-spk-cali-10431683-spkid0-l0.bin.xz + ln -s ./cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin.xz cs35l41-dsp1-spk-cali-10431683-spkid0-r0.bin.xz + ln -s ./cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin.xz cs35l41-dsp1-spk-cali-10431683-spkid1-l0.bin.xz + ln -s ./cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin.xz cs35l41-dsp1-spk-cali-10431683-spkid1-r0.bin.xz + + ln -s ./cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.bin.xz cs35l41-dsp1-spk-prot-10431683-spkid0-l0.bin.xz + ln -s ./cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.bin.xz cs35l41-dsp1-spk-prot-10431683-spkid0-r0.bin.xz + ln -s ./cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.bin.xz cs35l41-dsp1-spk-prot-10431683-spkid1-l0.bin.xz + ln -s ./cs35l41-dsp1-spk-prot-10431e12-spkid0-l0.bin.xz cs35l41-dsp1-spk-prot-10431683-spkid1-r0.bin.xz + + ln -s ./cs35l41-dsp1-spk-cali-10431e12.wmfw.xz cs35l41-dsp1-spk-cali-10431683.wmfw.xz + ln -s ./cs35l41-dsp1-spk-prot-10431e12.wmfw.xz cs35l41-dsp1-spk-prot-10431683.wmfw.xz + '' + ) + ]; + # For steam fhs-env nixpkgs.config.permittedInsecurePackages = [ "openssl-1.1.1w"