From 0e8f46acb7d21beb37c60971b4c5ee92b38cbcab Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Mon, 26 May 2025 12:21:58 +0200 Subject: [PATCH] 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 Modified-by: Hilton Chain --- gnu/packages/xdisorg.scm | 12 ++++++++++-- 1 file 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