aboutsummaryrefslogtreecommitdiff
path: root/kbg
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2023-04-10 12:42:54 -0600
committerKenny Ballou <kb@devnulllabs.io>2023-04-10 12:42:54 -0600
commit7afc097f011e770218b180d6b1c25949126a06e3 (patch)
tree171d8a2d976549f750932cabfa0aae7d9bddd31b /kbg
parent77f895e93c324bd009918a32229d4305b59e6bc4 (diff)
downloaddotfiles-7afc097f011e770218b180d6b1c25949126a06e3.tar.gz
dotfiles-7afc097f011e770218b180d6b1c25949126a06e3.tar.xz
config: add wallpaper "service"
Install a symlink to [plasma wallpapers][0]. [0]: https://github.com/KDE/plasma-workspace-wallpapers Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'kbg')
-rw-r--r--kbg/services/config/dotfiles.scm2
-rw-r--r--kbg/services/config/wallpaper.scm12
2 files changed, 14 insertions, 0 deletions
diff --git a/kbg/services/config/dotfiles.scm b/kbg/services/config/dotfiles.scm
index a791a260..fc97a800 100644
--- a/kbg/services/config/dotfiles.scm
+++ b/kbg/services/config/dotfiles.scm
@@ -23,6 +23,7 @@
#:use-module (kbg services config tmux)
#:use-module (kbg services config vale)
#:use-module (kbg services config vars)
+ #:use-module (kbg services config wallpaper)
#:use-module (kbg services config xdg)
#:export (configs-for-host))
@@ -70,6 +71,7 @@
ssh-config-service
tmux-config-service
vale-config-service
+ wallpaper-config-service
xdg-config-service))
(define yak-configs
diff --git a/kbg/services/config/wallpaper.scm b/kbg/services/config/wallpaper.scm
new file mode 100644
index 00000000..4bdce0cd
--- /dev/null
+++ b/kbg/services/config/wallpaper.scm
@@ -0,0 +1,12 @@
+(define-module (kbg services config wallpaper)
+ #:use-module (kbg)
+ #:use-module (gnu)
+ #:use-module (guix)
+ #:use-module (gnu packages kde-plasma)
+ #:use-module (gnu home services))
+
+(define-public wallpaper-config-service
+ (list (simple-service 'wallpaper-config
+ home-files-service-type
+ `((".local/share/wallpapers"
+ ,(file-append plasma-workspace-wallpapers "/share/wallpapers"))))))