chore: declare the xdg-configuration-files of the most used user applications

keyring
anemofilia 2023-08-07 23:26:32 -03:00
parent d7060c6300
commit 0ca4105dec
5 changed files with 39 additions and 18 deletions

View File

@ -0,0 +1,11 @@
(define-module (radix files awesome)
#:use-module (gnu)
#:export (config theme))
(define config
(local-file "../../../files/awesome/rc.lua"))
(define colorscheme
(local-file "../../../files/awesome/themes/anemofilia/theme.lua"))

View File

@ -1,15 +1,6 @@
(define-module (radix files lf)
#:use-module (gnu)
#:export (cleaner config run preview))
(define cleaner
(local-file "../../../files/lf/cleaner"))
#:export (config))
(define config
(local-file "../../../files/lf/lfrc"))
(define run
(local-file "../../../files/lf/lfrun"))
(define preview
(local-file "../../../files/lf/preview"))

View File

@ -1,9 +1,6 @@
(define-module (radix files newsraft)
#:use-module (gnu)
#:export (config input))
#:export (config))
(define config
(local-file "../../../files/newsraft/config"))
(define input
(local-file "../../../files/newsraft/feeds"))

View File

@ -7,7 +7,16 @@
(radix packages wm)
(radix home services)
(radix utils)
((radix files fish) #:prefix file:fish-)
((radix files awesome) #:prefix file:awesome-)
((radix files emacs) #:prefix file:emacs-)
((radix files fish) #:prefix file:fish-)
((radix files git) #:prefix file:git-)
((radix files info) #:prefix file:info-)
((radix files kak) #:prefix file:kak-)
((radix files lf) #:prefix file:lf-)
((radix files mpv) #:prefix file:mpv-)
((radix files newsraft) #:prefix file:newsraft-)
((radix files zathura) #:prefix file:zathura-)
#|SRFI |# (srfi srfi-13)
(srfi srfi-26))
@ -190,9 +199,22 @@
(simple-service 'xdg-configuration-files-service
home-xdg-configuration-files-service-type
`(("fish/fish_variables" ,file:fish-variables)
("fish/functions/fish_greeting.fish" ,file:fish-functions-greeting)
("fish/functions/fish_prompt.fish" ,file:fish-functions-prompt)))
`(("awesome/rc.lua" ,file:awesome-config)
("awesome/themes/anemofilia/theme.lua" ,file:awesome-theme)
("emacs/init.el" ,file:emacs-init)
("emacs/theme.el" ,file:emacs-theme)
("fish/fish_variables" ,file:fish-variables)
("fish/functions/fish_greeting.fish" ,file:fish-functions-greeting)
("fish/functions/fish_prompt.fish" ,file:fish-functions-prompt)
("git/config" ,file:git-config)
("infokeys" ,file:info-keys)
("kak/kakrc" ,file:kak-config)
("kak/autoload/colorscheme.kak" ,file:kak-colorscheme)
("lf/lfrc" ,file:lf-config)
("mpv/mpv.conf" ,file:mpv-config)
("mpv/input.conf" ,file:mpv-input)
("newsraft/config" ,file:newsraft-config)
("zathura/zathurarc" ,file:zathura-config)))
#|Shepherd service|#
(service home-shepherd-service-type)