laptop-lenovo-t480s.scm: Add i3lock-fancy and add i3lock as a setuid-program

This commit is contained in:
Collin J. Doering 2022-09-25 23:54:16 -04:00
parent 8d31ff8ec4
commit 41580e34be
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022
1 changed files with 8 additions and 0 deletions

View File

@ -1,8 +1,10 @@
(define-module (rekahsoft guix-config manual laptop-lenovo-t480s)
#:use-module (gnu)
#:use-module (gnu system nss)
#:use-module (gnu system setuid)
#:use-module (gnu packages gnome)
#:use-module (gnu packages linux)
#:use-module (gnu packages wm)
#:use-module (gnu packages shells)
#:use-module (gnu services virtualization)
#:use-module (gnu services docker)
@ -89,10 +91,16 @@
"nix"
"tmux"
"recutils"
"i3lock-fancy" ;; screen lockers require root via setuid/gid, and must be configured for the system
"emacs"
"emacs-guix"))
%base-packages))
(setuid-programs
(append (list (setuid-program
(program (file-append i3lock "/bin/i3lock"))))
%setuid-programs))
(services
(append
(list (bluetooth-service)