diff options
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."))) |