alsa-lib 1.2.5 -> 1.2.5.1

Fixes ALSA failing to find sound devices. Revert this once 1.2.5.1 makes
it into nixos-unstable. This unfortunately causes a lot of compiling at
nixos-rebuild time.
This commit is contained in:
Henrik Lissner 2021-07-05 16:46:30 -04:00
parent 1f8b956499
commit 03eb0b1512

View file

@ -9,6 +9,21 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
# HACK Due to alsa-project/alsa-lib#143, ALSA/pulseaudio can't find sound
# devices. The 1.2.5.1 hotfix addresses this, but isn't in nixpkgs yet.
nixpkgs.overlays = [
(self: super: with super; {
alsa-lib = super.alsa-lib.overrideAttrs (old: rec {
pname = "alsa-lib";
version = "1.2.5.1";
src = pkgs.fetchurl {
url = "mirror://alsa/lib/${pname}-${version}.tar.bz2";
sha256 = "sha256-YoQh2VDOyvI03j+JnVIMCmkjMTyWStdR/6wIHfMxQ44=";
};
});
})
];
sound.enable = true; sound.enable = true;
hardware.pulseaudio.enable = true; hardware.pulseaudio.enable = true;