diff options
author | Kenny Ballou <kb@devnulllabs.io> | 2022-02-15 11:41:42 -0700 |
---|---|---|
committer | Kenny Ballou <kb@devnulllabs.io> | 2022-03-14 11:14:48 -0600 |
commit | 72c31d502bcbe9a7ab9a6999bd6a90fc41e7ea6a (patch) | |
tree | 97f2ee9b802f26a53d96fb06042f881119db85dd | |
parent | 423adcac702e3e23bd2d63dee113cb8d51554c7c (diff) | |
download | dotfiles-72c31d502bcbe9a7ab9a6999bd6a90fc41e7ea6a.tar.gz dotfiles-72c31d502bcbe9a7ab9a6999bd6a90fc41e7ea6a.tar.xz |
config: add home variables service extension
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
-rw-r--r-- | homes/daeva.scm | 2 | ||||
-rw-r--r-- | kbg/services/config/vars.scm | 14 |
2 files changed, 16 insertions, 0 deletions
diff --git a/homes/daeva.scm b/homes/daeva.scm index 27f11a1b..e88a06bb 100644 --- a/homes/daeva.scm +++ b/homes/daeva.scm @@ -22,6 +22,7 @@ #:use-module (kbg services config kitty) #:use-module (kbg services config nixpkgs) #:use-module (kbg services config shepherd) + #:use-module (kbg services config vars) #:use-module (kbg services config xdg) #:use-module (kbg services emacs) #:use-module (kbg services mcron) @@ -39,6 +40,7 @@ git-config-service ;; global-config-service emacs-service + home-vars-service kitty-config-service mcron-service mpd-service diff --git a/kbg/services/config/vars.scm b/kbg/services/config/vars.scm new file mode 100644 index 00000000..fd5f2da8 --- /dev/null +++ b/kbg/services/config/vars.scm @@ -0,0 +1,14 @@ +(define-module (kbg services config vars) + #:use-module (kbg) + #:use-module (gnu) + #:use-module (guix) + #:use-module (gnu home services) + #:export (home-vars-service)) + +(define home-vars-service + (list (simple-service 'home-vars + home-environment-variables-service-type + '(("ASPELL_CONF" . "\"per-conf ${XDG_CONFIG_HOME}/aspell/aspell.conf; personal ${XDG_CONFIG_HOME}/aspell/en.pws; repl ${XDG_CONFIG_HOME}/aspell/en.prepl\"") + ("_JAVA_OPTIONS" . "\"-Dawt.useSystemAAFontSettings=on -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel\"") + ("MPD_HOST" . "/run/user/1000/mpd/socket") + ("EDITOR" . "emacsclient"))))) |