From 11e3addbde0e6b6215a184f974b5f25faf75f22e Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Thu, 9 Apr 2020 20:24:23 +0200 Subject: [PATCH] Add ifs to i3 --- installation_scripts/i3_update.sh | 20 +++++++++++++++----- main_install.sh | 6 +++--- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/installation_scripts/i3_update.sh b/installation_scripts/i3_update.sh index 81bc0cc..ca5099e 100644 --- a/installation_scripts/i3_update.sh +++ b/installation_scripts/i3_update.sh @@ -27,7 +27,9 @@ fi echo "Adding i3/config" mkdir -p ~/.config/i3 -ln -rs "$BASE_DIR"/dotfiles/i3/i3_config ~/.config/i3/config 2> /dev/null +if [ ! -L ~/.config/i3/config ]; then + ln -rs "$BASE_DIR"/dotfiles/i3/i3_config ~/.config/i3/config 2> /dev/null +fi # }}} @@ -35,7 +37,9 @@ ln -rs "$BASE_DIR"/dotfiles/i3/i3_config ~/.config/i3/config 2> /dev/null echo "Adding i3status/config" mkdir -p ~/.config/i3status -ln -rs "$BASE_DIR"/dotfiles/i3/i3status_config ~/.config/i3status/config 2> /dev/null +if [ ! -L ~/.config/i3status/config ]; then + ln -rs "$BASE_DIR"/dotfiles/i3/i3status_config ~/.config/i3status/config 2> /dev/null +fi # }}} @@ -43,8 +47,14 @@ ln -rs "$BASE_DIR"/dotfiles/i3/i3status_config ~/.config/i3status/config 2> /dev echo "Adding i3blocks/config" mkdir -p ~/.config/i3blocks/scripts -ln -rs "$BASE_DIR"/dotfiles/i3/i3blocks_config ~/.config/i3blocks/config 2> /dev/null -ln -rs ~/github_dotfiles/i3blocks-contrib/arch-update/arch-update ~/.config/i3blocks/scripts/arch-update 2> /dev/null -ln -rs ~/github_dotfiles/i3blocks-contrib/rofi-calendar/rofi-calendar ~/.config/i3blocks/scripts/rofi-calendar 2> /dev/null +if [ ! -L ~/.config/i3blocks/config ]; then + ln -rs "$BASE_DIR"/dotfiles/i3/i3blocks_config ~/.config/i3blocks/config 2> /dev/null +fi +if [ ! -L ~/.config/i3blocks/scripts/arch-update ]; then + ln -rs ~/github_dotfiles/i3blocks-contrib/arch-update/arch-update ~/.config/i3blocks/scripts/arch-update 2> /dev/null +fi +if [ ! -L ~/.config/i3blocks/scripts/rofi-calendar ]; then + ln -rs ~/github_dotfiles/i3blocks-contrib/rofi-calendar/rofi-calendar ~/.config/i3blocks/scripts/rofi-calendar 2> /dev/null +fi # }}} diff --git a/main_install.sh b/main_install.sh index 45a209d..6450bfc 100755 --- a/main_install.sh +++ b/main_install.sh @@ -121,7 +121,7 @@ update_vim() { # {{{ separator } # }}} -# update_vim +update_vim update_i3() { # {{{ # Update i3 configuration @@ -131,7 +131,7 @@ update_i3() { # {{{ separator } # }}} -# update_i3 +update_i3 configure_protonvpn() { # {{{ # Configure ProtonVPN @@ -246,4 +246,4 @@ clone_projects() { # {{{ separator } # }}} -# clone_projects +clone_projects