diff --git a/scripts/01_setup_configs.sh b/scripts/01_setup_configs.sh index 36a0259..bd62128 100755 --- a/scripts/01_setup_configs.sh +++ b/scripts/01_setup_configs.sh @@ -10,45 +10,45 @@ echo "Setting up configs linking to $econfigdir" echo "" function Sudo { - local firstArg=$1 - if [ $(type -t $firstArg) = function ]; then - shift && command sudo bash -c "$(declare -f $firstArg);$firstArg $*" - elif [ $(type -t $firstArg) = alias ]; then - alias sudo='\sudo ' - eval "sudo $@" - else - command sudo "$@" - fi + local firstArg=$1 + if [ $(type -t $firstArg) = function ]; then + shift && command sudo bash -c "$(declare -f $firstArg);$firstArg $*" + elif [ $(type -t $firstArg) = alias ]; then + alias sudo='\sudo ' + eval "sudo $@" + else + command sudo "$@" + fi } link_file() { - echo "linking file $2" - if [ $(readlink -f $2) -ef $1 ]; then - echo " is already linked like that" - else - ln -sbfv $1 $2 - fi - echo "" + echo "linking file $2" + if [ $(readlink -f $2) -ef $1 ]; then + echo " is already linked like that" + else + ln -sbfv $1 $2 + fi + echo "" } link_folder() { - echo "linking folder $2" - if [ $(is_link $2) -eq 0 ]; then - # it is still a directory, create backup - echo " is a dir (pointing to $(readlink -f $2)), creating backup at $2_original" - mv -fvT --backup=numbered $2 $2_original - fi - if [ $(readlink -f $2) -ef $1 ]; then - echo " is already linked like that" - else - ln -sbfvn $1 $2 - fi - echo "" + echo "linking folder $2" + if [ $(is_link $2) -eq 0 ]; then + # it is still a directory, create backup + echo " is a dir (pointing to $(readlink -f $2)), creating backup at $2_original" + mv -fvT --backup=numbered $2 $2_original + fi + if [ $(readlink -f $2) -ef $1 ]; then + echo " is already linked like that" + else + ln -sbfvn $1 $2 + fi + echo "" } is_link() { - if [ $(readlink -f $1) = $1 ]; then - echo 0 - else - echo 1 - fi + if [ $(readlink -f $1) = $1 ]; then + echo 0 + else + echo 1 + fi } # bashrc @@ -107,3 +107,7 @@ link_folder $econfigdir/config/dunst $HOME/.config/dunst # mplayer link_folder $econfigdir/home/mplayer $HOME/.mplayer + +# systemd user +link_folder $econfigdir/local_share/systemd/user $HOME/.local/share/systemd/user +systemctl --user daemon-reload