24 wireplumber_0_4 = wireplumber.overrideAttrs (attrs: rec {
26 src = fetchFromGitLab {
27 domain = "gitlab.freedesktop.org";
31 hash = "sha256-vhpQT67+849WV1SFthQdUeFnYe/okudTQJoL3y+wXwI=";
35 stdenv.mkDerivation (finalAttrs: {
36 pname = "pwvucontrol";
39 src = fetchFromGitHub {
42 rev = "refs/tags/${finalAttrs.version}";
43 hash = "sha256-v8xANTbaIPIAPoukP8rcVzM6NHNpS2Ej/nfdmg3Vgvg=";
46 cargoDeps = rustPlatform.importCargoLock {
47 lockFile = ./Cargo.lock;
49 "wireplumber-0.1.0" = "sha256-ocagwmjyhfx6n/9xKxF2vhylqy2HunKQRx3eMo6m/l4=";
59 rustPlatform.bindgenHook
60 rustPlatform.cargoSetupHook
77 description = "Pipewire Volume Control";
78 homepage = "https://github.com/saivert/pwvucontrol";
79 license = lib.licenses.gpl3Plus;
80 maintainers = with lib.maintainers; [
85 mainProgram = "pwvucontrol";
86 platforms = lib.platforms.linux;