sysvol: init at 0-unstable-2024-02-08

This commit is contained in:
2024-03-08 10:05:43 +00:00
parent f3568b3ffc
commit e45d4d6ae7
2 changed files with 41 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
{ lib, stdenv
, fetchFromGitHub
, gtk4-layer-shell
, gtkmm4
, pkg-config
, pulseaudio
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sysvol";
version = "0-unstable-2024-02-08";
src = fetchFromGitHub {
owner = "AmirDahan";
repo = "sysvol";
rev = "b8a15ca2e52922bceab3f48c5630149674da57e9";
hash = "sha256-BaefSRnn6ww3Ut+3ouXKoI/8/vmcPh/QV6dEETr3tog=";
};
nativeBuildInputs = [
pkg-config
];
buildInputs = [
gtk4-layer-shell
gtkmm4
pulseaudio
];
installPhase = ''
mkdir -p $out/bin
install -m755 sysvol $out/bin/sysvol
'';
meta = {
description = "A basic GTK4 volume indicator";
inherit (finalAttrs.src.meta) homepage;
mainProgram = "sysvol";
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ colinsane ];
};
})

View File

@@ -67,6 +67,7 @@ let
swaylock-plugin = callPackage ./additional/swaylock-plugin { };
sxmo_swaylock = callPackage ./additional/sxmo_swaylock { };
sxmo-utils = callPackage ./additional/sxmo-utils { };
sysvol = callPackage ./additional/sysvol { };
tow-boot-pinephone = callPackage ./additional/tow-boot-pinephone { };
tree-sitter-nix-shell = callPackage ./additional/tree-sitter-nix-shell { };
trivial-builders = lib.recurseIntoAttrs (callPackage ./additional/trivial-builders { });