diff options
author | EuAndreh <eu@euandre.org> | 2023-03-27 15:05:32 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2023-03-27 15:06:41 -0300 |
commit | 19b32fe00684b25bcf7ccd1a3e9a982299d90dfd (patch) | |
tree | b5025b5e72683d22553d5c5f1d91d21bebbed3d7 | |
parent | README.md: Add link to homepage (diff) | |
download | toph-19b32fe00684b25bcf7ccd1a3e9a982299d90dfd.tar.gz toph-19b32fe00684b25bcf7ccd1a3e9a982299d90dfd.tar.xz |
rc.sh: Conditionally "mkdir -p $XDG_*"
-rw-r--r-- | src/infrastructure/config/rc.sh | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/infrastructure/config/rc.sh b/src/infrastructure/config/rc.sh index 32e1c68..996e515 100644 --- a/src/infrastructure/config/rc.sh +++ b/src/infrastructure/config/rc.sh @@ -10,12 +10,16 @@ export XDG_DATA_HOME="$XDG_PREFIX"/share export XDG_STATE_HOME="$XDG_PREFIX"/state export XDG_LOG_HOME="$XDG_PREFIX"/var/log -mkdir -p \ - "$XDG_CONFIG_HOME" \ - "$XDG_CACHE_HOME" \ - "$XDG_DATA_HOME" \ - "$XDG_LOG_HOME" \ - "$XDG_STATE_HOME"/ssh/conn + +HOME_PARENT="$(dirname "$HOME")" +if [ "$HOME_PARENT" = '/home' ] || [ "$HOME_PARENT" = '/' ]; then + mkdir -p \ + "$XDG_CONFIG_HOME" \ + "$XDG_CACHE_HOME" \ + "$XDG_DATA_HOME" \ + "$XDG_LOG_HOME" \ + "$XDG_STATE_HOME"/ssh/conn +fi GUIX_PROFILE="$XDG_CONFIG_HOME"/guix/current |