Merge pull request #265755 from rafaelrc7/add-sway-audio-idle-inhibit

This commit is contained in:
Artturi 2023-11-18 23:27:53 +02:00 committed by GitHub
commit 0d37a4c43e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 45 additions and 0 deletions

View File

@ -14834,6 +14834,12 @@
githubId = 1016742;
name = "Rafael García";
};
rafaelrc = {
email = "contact@rafaelrc.com";
name = "Rafael Carvalho";
github = "rafaelrc7";
githubId = 5376043;
};
ragge = {
email = "r.dahlen@gmail.com";
github = "ragnard";

View File

@ -0,0 +1,39 @@
{ stdenv
, lib
, fetchFromGitHub
, meson
, ninja
, pkg-config
, libpulseaudio
, wayland
, wayland-protocols
}:
stdenv.mkDerivation {
pname = "sway-audio-idle-inhibit";
version = "unstable-2023-08-09";
src = fetchFromGitHub {
owner = "ErikReider";
repo = "SwayAudioIdleInhibit";
rev = "c850bc4812216d03e05083c69aa05326a7fab9c7";
sha256 = "sha256-MKzyF5xY0uJ/UWewr8VFrK0y7ekvcWpMv/u9CHG14gs=";
};
nativeBuildInputs = [
meson ninja pkg-config
];
buildInputs = [
libpulseaudio wayland wayland-protocols
];
meta = with lib; {
description = "Prevents swayidle from sleeping while any application is outputting or receiving audio";
homepage = "https://github.com/ErikReider/SwayAudioIdleInhibit";
license = licenses.gpl3Only;
platforms = platforms.linux;
maintainers = with maintainers; [ rafaelrc ];
mainProgram = "sway-audio-idle-inhibit";
};
}