diff options
| author | 2026-07-11 01:25:17 -0700 | |
|---|---|---|
| committer | 2026-07-11 23:18:55 -0700 | |
| commit | 6988ab4d37ad141bc76df591d0d8d53fb3cfab0d (patch) | |
| tree | 91cd149b0276ed84f60896cf9d6fb0e91c71310c /oni/home | |
| parent | 2b890378efe6c154f7c38f24a6267f6db5333c7c (diff) | |
| download | new-dotfiles-6988ab4d37ad141bc76df591d0d8d53fb3cfab0d.tar.gz new-dotfiles-6988ab4d37ad141bc76df591d0d8d53fb3cfab0d.zip | |
data: Add configuration for guile-swayer
Diffstat (limited to 'oni/home')
| -rw-r--r-- | oni/home/config/data.scm | 5 | ||||
| -rw-r--r-- | oni/home/services/guile-xyz.scm | 26 |
2 files changed, 30 insertions, 1 deletions
diff --git a/oni/home/config/data.scm b/oni/home/config/data.scm index 6636ab3..4b0682b 100644 --- a/oni/home/config/data.scm +++ b/oni/home/config/data.scm @@ -23,6 +23,7 @@ #:use-module (oni home services emacs) #:use-module (oni home services environment) #:use-module (oni home services git) + #:use-module (oni home services guile-xyz) #:use-module (oni home services kdeconnect) #:use-module ((oni home services mail) #:select (home-mbsync-service-type)) @@ -176,4 +177,6 @@ (home-wakatime-configuration (api-url "https://waka.ryuslash.org/api") (exclude '("COMMIT_EDITMSG$" - "TAG_EDITMSG$")))))))) + "TAG_EDITMSG$")))) + + (service home-guile-swayer-service-type))))) diff --git a/oni/home/services/guile-xyz.scm b/oni/home/services/guile-xyz.scm new file mode 100644 index 0000000..cea822f --- /dev/null +++ b/oni/home/services/guile-xyz.scm @@ -0,0 +1,26 @@ +(define-module (oni home services guile-xyz) + #:use-module (gnu home services) + #:use-module (gnu packages guile-xyz) + #:use-module (gnu services configuration) + #:use-module (guix packages) + #:use-module (guix gexp) + + #:export (home-guile-swayer-service-type + home-guile-swayer-configuration)) + +(define-configuration home-guile-swayer-configuration + (package + (package guile-swayer) + "Package to use for setting Guile-Swayer")) + +(define (add-guile-swayer-packages config) + (list (home-guile-swayer-configuration-package config))) + +(define home-guile-swayer-service-type + (service-type (name 'home-guile-swayer) + (extensions + (list (service-extension + home-profile-service-type + add-guile-swayer-packages))) + (default-value (home-guile-swayer-configuration)) + (description "Configure guile-swayer"))) |
