From 9cf56211b4f3a39a830acaedf4c855d1ead6efdc Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Sat, 18 Jul 2026 02:10:01 -0700 Subject: sway: Move sway configuration --- oni/home/config/data.scm | 6 +++++- oni/home/services/guile-xyz.scm | 7 +++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/oni/home/config/data.scm b/oni/home/config/data.scm index 11bfbaf..9ba3d81 100644 --- a/oni/home/config/data.scm +++ b/oni/home/config/data.scm @@ -186,4 +186,8 @@ (exclude '("COMMIT_EDITMSG$" "TAG_EDITMSG$")))) - (service home-guile-swayer-service-type))))) + (service home-guile-swayer-service-type + (home-guile-swayer-configuration + (extra-config + (list + (local-file "../../../sway/.config/sway/init.scm"))))))))) diff --git a/oni/home/services/guile-xyz.scm b/oni/home/services/guile-xyz.scm index 3b72309..1dca5c8 100644 --- a/oni/home/services/guile-xyz.scm +++ b/oni/home/services/guile-xyz.scm @@ -11,7 +11,10 @@ (define-configuration home-guile-swayer-configuration (package (package guile-swayer) - "Package to use for setting Guile-Swayer")) + "Package to use for setting Guile-Swayer") + (extra-config + (text-config '()) + "Configuration for sway.")) (define (add-guile-swayer-packages config) (list (home-guile-swayer-configuration-package config))) @@ -24,7 +27,7 @@ "\n" "exec_always \"guile ~/.config/sway/init.scm\"\n")) ("sway/init.scm" - ,(local-file "../../../sway/.config/sway/init.scm")))) + ,(serialize-text-config config (home-guile-swayer-configuration-extra-config config))))) (define home-guile-swayer-service-type (service-type (name 'home-guile-swayer) -- cgit v1.3-2-g0d8e