From 0eb5e3d42444427402053116cae94d2210ed7e8a Mon Sep 17 00:00:00 2001 From: nsfisis Date: Wed, 14 Dec 2022 21:07:46 +0900 Subject: setup: make XDG Base Directories --- setup.sh | 23 +++++++++++++++++------ 1 file 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 \ -- cgit v1.2.3-70-g09d2