aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/services/kitty.scm
diff options
context:
space:
mode:
authorGravatar Tom Willemse2022-04-05 00:54:09 -0700
committerGravatar Tom Willemse2022-04-05 00:54:09 -0700
commit19043b82ae5091241b060a62264dd2380099f8e2 (patch)
treefe47a00d8ced5445c50321817bbe26bdf80bc13c /oni/home/services/kitty.scm
parentb11545014ef1a2dfd0bc75b0670097067a93065b (diff)
downloadnew-dotfiles-19043b82ae5091241b060a62264dd2380099f8e2.tar.gz
new-dotfiles-19043b82ae5091241b060a62264dd2380099f8e2.zip
Install kitty when the kitty service is used
Diffstat (limited to 'oni/home/services/kitty.scm')
-rw-r--r--oni/home/services/kitty.scm8
1 files changed, 7 insertions, 1 deletions
diff --git a/oni/home/services/kitty.scm b/oni/home/services/kitty.scm
index 23061dd..cb44be3 100644
--- a/oni/home/services/kitty.scm
+++ b/oni/home/services/kitty.scm
@@ -36,13 +36,19 @@
"kitty.conf"
(serialize-kitty-config config)))))
+(define (add-kitty-packages config)
+ (list (home-kitty-configuration-package config)))
+
(define home-kitty-service-type
(service-type
(name 'home-kitty)
(extensions
(list (service-extension
home-files-service-type
- kitty-home-files)))
+ kitty-home-files)
+ (service-extension
+ home-profile-service-type
+ add-kitty-packages)))
(compose identity)
(default-value (home-kitty-configuration))
(description "Install and configure kitty.")))