aboutsummaryrefslogtreecommitdiff
path: root/home-configuration.scm
diff options
context:
space:
mode:
authorTimo Wilken2022-11-25 00:33:03 +0100
committerTimo Wilken2022-11-25 00:33:03 +0100
commit1a48d38590731550d37ffa522d32d14c7208cd3f (patch)
tree6837afe99c7359eea381deedc928595ff83a1cce /home-configuration.scm
parent37f71219784bed16bdd5b950c38bd0565dd02884 (diff)
Manage rofi menu scripts through Guix home
Diffstat (limited to 'home-configuration.scm')
-rw-r--r--home-configuration.scm3
1 files changed, 3 insertions, 0 deletions
diff --git a/home-configuration.scm b/home-configuration.scm
index f65e7bfa..50510e3a 100644
--- a/home-configuration.scm
+++ b/home-configuration.scm
@@ -328,6 +328,9 @@ replacement spec (to which `regexp-substitute/global' is applied)."
(".local/bin/kdiff"
,(program-file "kdiff" #~(apply execl #$(package-binary "kitty") "kitty"
"+kitten" "diff" (cdr (command-line)))))
+ ;; With #:recursive? #t, Guix keeps the files' permission bits, i.e. makes them executable.
+ (".local/bin/sessionmenu" ,(local-file "sessionmenu" #:recursive? #t)) ; rofi logout/reboot menu
+ (".local/bin/passmenu" ,(local-file "passmenu" #:recursive? #t)) ; rofi passwords menu
(".local/bin/volume"
,(program-file
"volume"