diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2019-08-24 16:01:01 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2019-08-24 16:01:01 +0200 |
commit | 48426833c861ad8c4e601324462b352c58b8b230 (patch) | |
tree | 7df2fdc79be878dddbe33c96273159c22d2be236 /nixos/modules/programs | |
parent | 865293c5080abfb0031bd1602f21f48ef206c739 (diff) | |
download | nixlib-48426833c861ad8c4e601324462b352c58b8b230.tar nixlib-48426833c861ad8c4e601324462b352c58b8b230.tar.gz nixlib-48426833c861ad8c4e601324462b352c58b8b230.tar.bz2 nixlib-48426833c861ad8c4e601324462b352c58b8b230.tar.lz nixlib-48426833c861ad8c4e601324462b352c58b8b230.tar.xz nixlib-48426833c861ad8c4e601324462b352c58b8b230.tar.zst nixlib-48426833c861ad8c4e601324462b352c58b8b230.zip |
nixos/environment: prepend /etc/xdg to XDG_CONFIG_DIRS
Previously, we were only adding profile-relative paths to XDG_CONFIG_DIRS variable. That required very ugly hacks like https://github.com/NixOS/nixpkgs/issues/33282#issuecomment-524550842 to be able to configure XDG stuff. Now, we are prepending the variable with /etc/xdg, allowing us to simply use `environment.etc."xdg/…"` options.
Diffstat (limited to 'nixos/modules/programs')
-rw-r--r-- | nixos/modules/programs/environment.nix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/programs/environment.nix b/nixos/modules/programs/environment.nix index 4d762314298d..66eb83482664 100644 --- a/nixos/modules/programs/environment.nix +++ b/nixos/modules/programs/environment.nix @@ -21,6 +21,7 @@ in PAGER = mkDefault "less -R"; EDITOR = mkDefault "nano"; XCURSOR_PATH = [ "$HOME/.icons" ]; + XDG_CONFIG_DIRS = [ "/etc/xdg" ]; # needs to be before profile-relative paths to allow changes through environment.etc }; environment.profiles = mkAfter |