aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home
diff options
context:
space:
mode:
authorGravatar Tom Willemse2022-04-20 22:48:29 -0700
committerGravatar Tom Willemse2022-04-20 22:48:29 -0700
commit45e2fa2727371a19ec56bb648d6e116a30d52728 (patch)
treee9aca6603a42c1b5a62bc66a7b6a3c5a3de581b4 /oni/home
parentfd82bcabcd2f998a23931f3986e81d7cac949c13 (diff)
downloadnew-dotfiles-45e2fa2727371a19ec56bb648d6e116a30d52728.tar.gz
new-dotfiles-45e2fa2727371a19ec56bb648d6e116a30d52728.zip
Add definition for ‘XDG_DATA_DIRS’
Archlinux doesn't specify a value for this and relies on applications knowing the default. Guix adds values to this list, meaning that because there is no value initially it overrides the defaults completely. One thing that always goes wrong when this happens is that Firefox installed through ‘pacman’ won't be able to find some schemas it needs to show the upload file dialog and crashes when I try.
Diffstat (limited to 'oni/home')
-rw-r--r--oni/home/data/config.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/oni/home/data/config.scm b/oni/home/data/config.scm
index 09f0949..8c12e30 100644
--- a/oni/home/data/config.scm
+++ b/oni/home/data/config.scm
@@ -36,7 +36,8 @@
("DOTNET_CLI_TELEMETRY_OPTOUT" . "1")
("EDITOR" . "emacsclient")
("CALIBRE_USE_DARK_PALETTE" . "1")
- ("GUIX_LOCPATH" . "$HOME/.guix-home/profile/lib/locale")))
+ ("GUIX_LOCPATH" . "$HOME/.guix-home/profile/lib/locale")
+ ("XDG_DATA_DIRS" . "${XDG_DATA_DIRS}${XDG_DATA_DIRS:+:}/usr/local/share:/usr/share")))
(service home-redshift-service-type
(home-redshift-configuration