From ff32ccfb50852c972f0e7c1140a534c5bf23a34d Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sat, 12 Jun 2021 22:35:03 +0200 Subject: [PATCH] Add warning about XDG dirs --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 72254e1..75a56f1 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,9 @@ Then you can control the locations via XDG environment variables as such: * `XDG_BIN_HOME`: binaries end up here (default: `~/.local/bin`) * `XDG_CONFIG_HOME`: the config file is stored in `ghcup` subdir as `config.yaml` (default: `~/.config`) +**Note that `ghcup` makes some assumptions about structure of files in `XDG_BIN_HOME`. So if you have other tools +installing e.g. stack/cabal/ghc into it, this will likely clash. In that case consider disabling XDG support.** + ### Env variables This is the complete list of env variables that change GHCup behavior: