diff options
| author | 2026-07-12 01:03:36 -0700 | |
|---|---|---|
| committer | 2026-08-26 23:04:25 -0700 | |
| commit | a218a3cdc9b15fc8abcfa942f4ddcb08488bcfee (patch) | |
| tree | ec5544ca87b870c5d575807524b61d1033970a00 /oni/home | |
| parent | 050c6544de950b00ba0bdd964636475733a09d11 (diff) | |
| download | new-dotfiles-a218a3cdc9b15fc8abcfa942f4ddcb08488bcfee.tar.gz new-dotfiles-a218a3cdc9b15fc8abcfa942f4ddcb08488bcfee.zip | |
sway: Add initial config
Diffstat (limited to 'oni/home')
| -rw-r--r-- | oni/home/services/guile-xyz.scm | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/oni/home/services/guile-xyz.scm b/oni/home/services/guile-xyz.scm index cea822f..932ab61 100644 --- a/oni/home/services/guile-xyz.scm +++ b/oni/home/services/guile-xyz.scm @@ -16,10 +16,23 @@ (define (add-guile-swayer-packages config) (list (home-guile-swayer-configuration-package config))) +(define (home-guile-swayer-config-files config) + `(("sway/config" + ,(mixed-text-file + "config" + "include /etc/sway/config.d/*\n" + "\n" + "exec_always \"pkill -f '.*guile.*sway/init.scm'; guile /home/chelys/.config/sway/init.scm\"\n")) + ("sway/init.scm" + ,(local-file "../../../sway/.config/sway/init.scm")))) + (define home-guile-swayer-service-type (service-type (name 'home-guile-swayer) (extensions (list (service-extension + home-xdg-configuration-files-service-type + home-guile-swayer-config-files) + (service-extension home-profile-service-type add-guile-swayer-packages))) (default-value (home-guile-swayer-configuration)) |
