aboutsummaryrefslogtreecommitdiffhomepage
path: root/setup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'setup.sh')
-rwxr-xr-xsetup.sh23
1 files changed, 17 insertions, 6 deletions
diff --git a/setup.sh b/setup.sh
index 1f40273..fa10992 100755
--- a/setup.sh
+++ b/setup.sh
@@ -21,6 +21,23 @@ if [[ $ok = 0 ]]; then
exit 1
fi
+# XDG Base Directories. {{{1
+(
+ source ~/dotfiles/.zshenv
+ for dir in \
+ "$XDG_CONFIG_HOME" \
+ "$XDG_CACHE_HOME" \
+ "$XDG_DATA_HOME" \
+ "$XDG_STATE_HOME" \
+ ; \
+ do
+ if [ ! -d "$dir" ]; then
+ echo "dir: $dir"
+ mkdir -p "$dir"
+ fi
+ done
+)
+
# Configurations. {{{1
# Make symlinks to dot files. {{{2
@@ -36,12 +53,6 @@ do
fi
done
-# Make ~/.config directory. {{{2
-if [ ! -d ~/.config ]; then
- echo "dir: ~/.config"
- mkdir ~/.config
-fi
-
# Make symlinks to dot directories. {{{2
for name in \
alacritty \