summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Trofimov <sarg@sarg.org.ru>2025-05-26 12:21:58 +0200
committerHilton Chain <hako@ultrarare.space>2025-05-26 22:04:08 +0800
commit0e8f46acb7d21beb37c60971b4c5ee92b38cbcab (patch)
tree8503dea41abe24073a6c8e493b61dfd522078df5
parentb9be99d60254266b54cebeddbac6c0a48a02cc4b (diff)
gnu: xsecurelock: Enable mpv and xscreensaver screen saver modules.
* gnu/packages/xdisorg.scm (xsecurelock)[inputs]: Add xscreensaver and mpv. [arguments]<#:configure-flags>: Enable their screen saver modules. Change-Id: I7fa4b7389fa3ea2a852fd87d381c2bd8b7bd0812 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
-rw-r--r--gnu/packages/xdisorg.scm12
1 files changed, 10 insertions, 2 deletions
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 145b74c95b..90bdbcba61 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -159,6 +159,7 @@
#:use-module (gnu packages texinfo)
#:use-module (gnu packages tcl)
#:use-module (gnu packages terminals)
+ #:use-module (gnu packages video)
#:use-module (gnu packages xml)
#:use-module (gnu packages wm)
#:use-module (gnu packages webkit)
@@ -2931,7 +2932,12 @@ temperature of the screen.")
#~(list
"--with-pam-service-name=login"
"--with-xkb"
- "--with-default-authproto-module=/run/privileged/bin/authproto_pam")))
+ "--with-default-authproto-module=/run/privileged/bin/authproto_pam"
+ (string-append "--with-mpv="
+ #$(this-package-input "mpv") "/bin/mpv")
+ (string-append "--with-xscreensaver="
+ #$(this-package-input "xscreensaver")
+ "/libexec/xscreensaver"))))
(native-inputs
(list autoconf automake pandoc pkg-config))
(inputs
@@ -2944,7 +2950,9 @@ temperature of the screen.")
libxmu
libxrandr
libxscrnsaver
- linux-pam))
+ linux-pam
+ mpv
+ xscreensaver))
(home-page "https://github.com/google/xsecurelock")
(synopsis "X11 screen lock utility with the primary goal of security")
(description