mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2026-05-09 18:14:02 +00:00
home: services: theme: Also write icon theme to $XDG_DATA_HOME.
* modules/rosenthal/services/desktop.scm (home-theme-icons-config) (home-theme-xdg-data-files): New procedures. (%home-theme-files): Rename to ... (home-theme-files): ...this new procedure. (home-theme-service-type) [extensions]: Adjust accordingly.
This commit is contained in:
parent
60f70d4923
commit
54137b18ef
@ -586,13 +586,20 @@ compositor.")))
|
||||
hicolor-icon-theme
|
||||
packages)))
|
||||
|
||||
(define %home-theme-files
|
||||
(define home-theme-icons-config
|
||||
(match-record-lambda <home-theme-configuration>
|
||||
(icon-theme)
|
||||
`((".icons/default/index.theme"
|
||||
,(ini-file "index.theme"
|
||||
#~'(("icon theme"
|
||||
("Inherits" . #$icon-theme))))))))
|
||||
(ini-file "index.theme"
|
||||
#~'(("icon theme"
|
||||
("Inherits" . #$icon-theme))))))
|
||||
|
||||
(define (home-theme-files config)
|
||||
`((".icons/default/index.theme"
|
||||
,(home-theme-icons-config config))))
|
||||
|
||||
(define (home-theme-xdg-data-files config)
|
||||
`(("icons/default/index.theme"
|
||||
,(home-theme-icons-config config))))
|
||||
|
||||
(define home-theme-gtk2
|
||||
(match-record-lambda <home-theme-configuration>
|
||||
@ -623,7 +630,9 @@ compositor.")))
|
||||
(service-extension home-profile-service-type
|
||||
%home-theme-profile)
|
||||
(service-extension home-files-service-type
|
||||
%home-theme-files)
|
||||
home-theme-files)
|
||||
(service-extension home-xdg-data-files-service-type
|
||||
home-theme-xdg-data-files)
|
||||
(service-extension home-gtk2-service-type
|
||||
home-theme-gtk2)
|
||||
(service-extension home-gtk3-service-type
|
||||
|
||||
Loading…
Reference in New Issue
Block a user