From 7e51b1d25b0fc8e186aebaf3ba184151a51b0f96 Mon Sep 17 00:00:00 2001 From: VnPower Date: Thu, 31 Jul 2025 23:05:51 +0700 Subject: [PATCH] gnu: Add mpvpaper * gnu/packages/video.scm (mpvpaper): New variable. Change-Id: I5b28e512db3e2d58a4a6e8b3004c802b32f352ad Signed-off-by: Andreas Enge --- gnu/packages/video.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 6cba71028a661b00d90145d426a742b2b4918c4a..1bf03741b727c02de62c3a70b9c018c600db17af 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -72,6 +72,7 @@ ;;; Copyright © 2024 aurtzy ;;; Copyright © 2025 Formbi ;;; Copyright © 2025 Sharlatan Hellseher +;;; Copyright © 2025 VnPower ;;; ;;; This file is part of GNU Guix. ;;; @@ -3016,6 +3017,29 @@ To load this plugin, specify the following option when starting mpv: @file{$HOME/.config/mpv/scripts}.") (license license:expat))) +(define-public mpvpaper + (package + (name "mpvpaper") + (version "1.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/GhostNaN/mpvpaper") + (commit version))) + (sha256 + (base32 "0pzc6f5r85qd0dgp6aa6pp8ba2m7ghzd3pc4xnqnarh2bx55jf95")) + (file-name (git-file-name name version)))) + (build-system meson-build-system) + (inputs + (list mpv libdisplay-info wlroots)) + (native-inputs + (list pkg-config cmake-minimal)) + (home-page "https://github.com/GhostNaN/mpvpaper") + (synopsis "Video wallpaper program for wlroots-based wayland compositors") + (description "mpvpaper is a wallpaper program for wlroots-based wayland +compositors, allowing you to play videos as your wallpaper using mpv.") + (license license:gpl3))) + (define-public libvpx (package (name "libvpx")