diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2021-11-17 14:28:43 +0100 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2021-11-17 14:31:15 +0100 |
commit | e96faadcd6d0adc223deca746a64f5ae46b517f0 (patch) | |
tree | cefa15e2212c9646e4ccd7ea3a8bd0569e041d9f /doc/manual | |
parent | 480c883f363912df611c545b05ae0f6f1b9a6c61 (diff) |
Fix XDG_CONFIG_DIRS fallback
According to XDG Base Directory Specification,
it should fall back to /etc/xdg when the env var is not present.
Diffstat (limited to 'doc/manual')
-rw-r--r-- | doc/manual/src/command-ref/conf-file-prefix.md | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/doc/manual/src/command-ref/conf-file-prefix.md b/doc/manual/src/command-ref/conf-file-prefix.md index d660db502..44b7ba86d 100644 --- a/doc/manual/src/command-ref/conf-file-prefix.md +++ b/doc/manual/src/command-ref/conf-file-prefix.md @@ -16,8 +16,9 @@ By default Nix reads settings from the following places: will be loaded in reverse order. Otherwise it will look for `nix/nix.conf` files in `XDG_CONFIG_DIRS` - and `XDG_CONFIG_HOME`. If these are unset, it will look in - `$HOME/.config/nix/nix.conf`. + and `XDG_CONFIG_HOME`. If unset, `XDG_CONFIG_DIRS` defaults to + `/etc/xdg`, and `XDG_CONFIG_HOME` defaults to `$HOME/.config` + as per [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html). - If `NIX_CONFIG` is set, its contents is treated as the contents of a configuration file. |