summaryrefslogtreecommitdiff
path: root/derivations
diff options
context:
space:
mode:
Diffstat (limited to 'derivations')
-rw-r--r--derivations/pavolctld/default.nix32
1 files changed, 19 insertions, 13 deletions
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";
};
-}
+})
+