From e81ea17c5fb679c4408d32d58796745085d9d335 Mon Sep 17 00:00:00 2001 From: Luis Guilherme Coelho Date: Sun, 25 Jan 2026 13:00:16 -0300 Subject: [PATCH] gnu: Add pipemixer. * gnu/packages/audio.scm (pipemixer): New variable. Change-Id: I8370d15c6378d0f51bf9e8ec29aa85424f54860f Signed-off-by: Danny Milosavljevic --- gnu/packages/audio.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index f404590275..ddc8602f0d 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -59,6 +59,7 @@ ;;; Copyright © 2025 Antoine Côté ;;; Copyright © 2025 Isidor Zeuner ;;; Copyright © 2025 Evgenii Klimov +;;; Copyright © 2026 Luis Guilherme Coelho ;;; ;;; This file is part of GNU Guix. ;;; @@ -3282,6 +3283,30 @@ from being able to mix multiple JACK audio streams.") (home-page "https://rdio.space/jackmixer/") (license license:gpl2+))) +(define-public pipemixer + (package + (name "pipemixer") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/heather7283/pipemixer") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "08ji4lg24flzi6g3yaavfq8hz3kr98q2ripk5m4qk9z172qxbbc9")))) + (build-system meson-build-system) + (native-inputs + (list pkg-config)) + (inputs + (list libinih ncurses pipewire-minimal)) + (synopsis "TUI volume control app for pipewire.") + (description "This is a TUI volume control application for pipewire built with +ncurses. Heavily inspired by pulsemixer and pwvucontrol.") + (home-page "https://github.com/heather7283/pipemixer") + (license license:gpl3))) + (define-public jalv (package (name "jalv")