diff options
author | Tom Willemse | 2022-06-13 21:30:23 -0700 |
---|---|---|
committer | Tom Willemse | 2022-06-13 21:30:23 -0700 |
commit | 72d65a09e2f4bd489b7d40b98855e52089e40ae0 (patch) | |
tree | a95e7da17b146053872ab294fcc8ccd34866fe65 /oni/home/services/xsession.scm | |
parent | 671659c7d2f3e893f79d337942dfc67d13303ab5 (diff) | |
download | new-dotfiles-72d65a09e2f4bd489b7d40b98855e52089e40ae0.tar.gz new-dotfiles-72d65a09e2f4bd489b7d40b98855e52089e40ae0.zip |
Add xinit setting
It's a huge hack, but it works for now.
Diffstat (limited to 'oni/home/services/xsession.scm')
-rw-r--r-- | oni/home/services/xsession.scm | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/oni/home/services/xsession.scm b/oni/home/services/xsession.scm index 9208235..049944d 100644 --- a/oni/home/services/xsession.scm +++ b/oni/home/services/xsession.scm @@ -8,32 +8,19 @@ #:use-module (srfi srfi-1) #:export (home-xsession-service-type - home-xsession-configuration - home-xsession-extension)) + home-xsession-configuration)) (define-configuration home-xsession-configuration (configuration (text-config '()) "Configuration")) -(define-configuration/no-serialization home-xsession-extension - (wm - (text-config '()) - "String")) - (define (xsession-home-files config) `((".xsession" ,(mixed-executable-file "xsession" (serialize-text-config 'configuration (home-xsession-configuration-configuration config)))))) -(define (home-xsession-extensions original-config extension-configs) - (home-xsession-configuration - (inherit original-config) - (configuration - (append (home-xsession-configuration-configuration original-config) - (home-xsession-extension-wm (last extension-configs)))))) - (define home-xsession-service-type (service-type (name 'home-xsession) @@ -42,6 +29,5 @@ home-files-service-type xsession-home-files))) (compose identity) - (extend home-xsession-extensions) (default-value (home-xsession-configuration)) (description "Configure xsession."))) |