From a2c2b1aef7ab98b703e6d37e0871abf594460d51 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Mon, 14 Apr 2025 18:06:27 -0500 Subject: use upstream pavolctld derivation --- derivations/pavolctld/default.nix | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) (limited to 'derivations/pavolctld/default.nix') diff --git a/derivations/pavolctld/default.nix b/derivations/pavolctld/default.nix index d092ed5..fde1430 100644 --- a/derivations/pavolctld/default.nix +++ b/derivations/pavolctld/default.nix @@ -1,25 +1,31 @@ -{ lib -, fetchzip -, libpulseaudio -, stdenv +{ + lib, + stdenv, + fetchgit, + libpulseaudio, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "pavolctld"; version = "1.0.1"; - src = fetchzip { - url = "https://git.tjkeller.xyz/${pname}/snapshot/${pname}-${version}.tar.xz"; - sha256 = "sha256-nmN8bQKQNGpCGvHQnZK9YQgB80SxRSds0V9Y7h/Guh8="; + src = fetchgit { + url = "https://git.tjkeller.xyz/pavolctld"; + tag = "v${finalAttrs.version}"; + hash = "sha256-nmN8bQKQNGpCGvHQnZK9YQgB80SxRSds0V9Y7h/Guh8="; }; buildInputs = [ libpulseaudio ]; installFlags = [ "PREFIX=$(out)" ]; - meta = with lib; { - description = "A minimal PulseAudio volume control/monitoring daemon"; - license = licenses.mit; - maintainers = [ maintainers.tjkeller ]; + meta = { + description = "Minimal volume control/monitoring daemon for PulseAudio and PipeWire"; + homepage = "https://tjkeller.xyz/projects/pavolctld"; + platforms = lib.platforms.linux; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.tjkeller ]; + mainProgram = "pavolctld"; }; -} +}) + -- cgit v1.2.3