From 500bc6ee9f4804405a65179c0ef778f8cec516de Mon Sep 17 00:00:00 2001 From: Andrew Wong Date: Sun, 7 Dec 2025 11:51:46 -0500 Subject: [PATCH] gnu: Add projectm-presets. * gnu/packages/audio.scm (projectm-presets): New variable. Change-Id: Ifaa09e6a158eed1f06c47c1b3d80c6a800893800 Signed-off-by: Gabriel Wicki Signed-off-by: Rutherther --- gnu/packages/audio.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index e3cf1d29303842f7ea5492721ec8536c7fba5360..f3cdb0fa1b4eb299c175944f569327f33720d4bc 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -4376,6 +4376,29 @@ Expression Evaluation Library 2, as used in the Milkdrop music visualizer.") visualizer. This package contains only the libprojectm library.") (license license:lgpl2.1+))) +(define-public projectm-presets + (let ((commit "0180df21f5e0bd39b9060cc5de420ed2f1f9e509") + (revision "0")) + (package + (name "projectm-presets") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/projectM-visualizer/presets-cream-of-the-crop") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1g64s6v4xbmx0skiy3ag9889adl8rvwahzd7rmrchiwbd1gap771")))) + (build-system copy-build-system) + (home-page "https://github.com/projectM-visualizer/presets-cream-of-the-crop") + (synopsis "Curated selection of ProjectM/Milkdrop presets") + (description "A curated selection of 9,795 ProjectM/Milkdrop presets, +meant to be included in any projectM-based application.") + (license license:public-domain)))) + (define-public qjackctl (package (name "qjackctl")