split copy and link so it can be used separately
This commit is contained in:
parent
36b86a40f8
commit
4a8cdc88ae
2 changed files with 28 additions and 25 deletions
24
scripts/copy_and_link
Executable file
24
scripts/copy_and_link
Executable file
|
@ -0,0 +1,24 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Copy configs and make a backup if it already exists
|
||||||
|
echo -e "\nInstalling Configs..."
|
||||||
|
for file in configs/*
|
||||||
|
do
|
||||||
|
echo -e "\n$file..."
|
||||||
|
cp -rbv $file $HOME/.config/
|
||||||
|
done
|
||||||
|
|
||||||
|
# Copy scripts and make a backup if it already exists
|
||||||
|
echo -e "\nInstalling Scripts..."
|
||||||
|
|
||||||
|
if [ ! -d "$HOME/.local/bin" ]; then
|
||||||
|
mkdir "$HOME/.local/bin"
|
||||||
|
fi
|
||||||
|
|
||||||
|
cp -rbv bin $HOME/.local
|
||||||
|
|
||||||
|
# Link shell files and make a backup if it already exists
|
||||||
|
echo -e "\nLinking shell..."
|
||||||
|
cp -sbv $HOME/.config/shell/profile ~/.zprofile
|
||||||
|
cp -sbv $HOME/.config/x11/xinitrc ~/.xinitrc
|
||||||
|
|
29
setup
29
setup
|
@ -68,33 +68,12 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Init and update awesome widgets submodule
|
# Init and update awesome widgets submodule
|
||||||
cd $HOME/.doors
|
cd $HOME/.doors &&
|
||||||
git submodule init && git submodule update
|
git submodule init && git submodule update
|
||||||
|
|
||||||
# Copy configs and make a backup if it already exists
|
# Copy and link files
|
||||||
echo -e "\nInstalling Configs..."
|
cd $HOME/.doors &&
|
||||||
cd $HOME/.doors/configs
|
$HOME/.doors/scripts/copy_and_link
|
||||||
|
|
||||||
for file in *
|
|
||||||
do
|
|
||||||
echo -e "\n$file..."
|
|
||||||
cp -rbv $file $HOME/.config/
|
|
||||||
done
|
|
||||||
|
|
||||||
# Link shell files and make a backup if it already exists
|
|
||||||
echo -e "\nLinking shell..."
|
|
||||||
cp -sbv $HOME/.config/shell/profile ~/.zprofile
|
|
||||||
cp -sbv $HOME/.config/x11/xinitrc ~/.xinitrc
|
|
||||||
|
|
||||||
# Copy scripts and make a backup if it already exists
|
|
||||||
echo -e "\nInstalling Scripts..."
|
|
||||||
cd $HOME/.doors
|
|
||||||
|
|
||||||
if [ ! -d "$HOME/.local/bin" ]; then
|
|
||||||
mkdir "$HOME/.local/bin"
|
|
||||||
fi
|
|
||||||
|
|
||||||
cp -rbv bin $HOME/.local
|
|
||||||
|
|
||||||
# Wrap up
|
# Wrap up
|
||||||
echo -e "\nDone!\nLog out and back in for changes to take effect."
|
echo -e "\nDone!\nLog out and back in for changes to take effect."
|
||||||
|
|
Loading…
Add table
Reference in a new issue