rosenthal: %rosenthal-skeletons: Add shepherd.desktop for XDG Autostart.

This will be useful in desktop environments like GNOME.

* modules/rosenthal/examples/shepherd.desktop: New file.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons)
[.config/autostart/shepherd.desktop]: Use it.
This commit is contained in:
Hilton Chain 2026-02-11 13:35:28 +08:00
parent 2a17fef2a9
commit 6a4b42978c
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292
2 changed files with 9 additions and 1 deletions

View File

@ -0,0 +1,5 @@
# Start user Shepherd in environments that support XDG Autostart.
[Desktop Entry]
Type=Application
Name=Shepherd
Exec=shepherd

View File

@ -662,7 +662,10 @@ set-keymap us dvorak -o ctrl:nocaps\n")
(license #f)))) (license #f))))
(define %rosenthal-skeletons (define %rosenthal-skeletons
`((".config/emacs/init.el" `((".config/autostart/shepherd.desktop"
,(local-file "../examples/shepherd.desktop"))
(".config/emacs/init.el"
,(local-file "../examples/emacs/init.el")) ,(local-file "../examples/emacs/init.el"))
(".config/emacs/init-fonts.el" (".config/emacs/init-fonts.el"
,(local-file "../examples/emacs/init-fonts.el")) ,(local-file "../examples/emacs/init-fonts.el"))