mirror of
https://github.com/cizordj/i3-themer.git
synced 2024-04-21 12:32:12 +00:00
75 lines
1.8 KiB
Bash
75 lines
1.8 KiB
Bash
#!/bin/bash
|
|
|
|
# Written by Stauros Grigoriou. April 05, 2017.
|
|
# A simple backup script to save my current i3 configuration
|
|
|
|
# First we hide all the error messages
|
|
exec 2>/dev/null
|
|
|
|
# Now we check if the directory that we are going to save the
|
|
# File already exists, if it exists we prompt a message and exit
|
|
|
|
# The name of the folder must be given at the arguments
|
|
FILE=$1
|
|
|
|
echo '[*] i3 backup script will now save your current configuration'
|
|
|
|
if mkdir $HOME/Documents/Themes/$FILE
|
|
then
|
|
echo ' [+] Folder created successfully'
|
|
else
|
|
echo ' [-] Error, folder might already exist. Exiting...'
|
|
exit
|
|
fi
|
|
|
|
if cp ~/.Xresources $HOME/Documents/Themes/$FILE/Xresources
|
|
then
|
|
echo ' [+] Saved ~/.Xresources successfully'
|
|
else
|
|
echo ' [-] Failed to save ~/.Xresources'
|
|
fi
|
|
|
|
if cp ~/.extend.Xresources $HOME/Documents/Themes/$FILE/extendXresources
|
|
then
|
|
echo ' [+] Saved ~/.extend.Xresources successfully'
|
|
else
|
|
echo ' [-] Failed to save ~/.extend.Xresources'
|
|
fi
|
|
|
|
if cp ~/.config/polybar/config $HOME/Documents/Themes/$FILE/polybar
|
|
then
|
|
echo ' [+] Saved ~/.config/polybar/config successfully'
|
|
else
|
|
echo ' [-] Failed to save ~/.config/polybar/config'
|
|
fi
|
|
|
|
if cp ~/.config/compton.conf $HOME/Documents/Themes/$FILE/compton
|
|
then
|
|
echo ' [+] Saved ~/.config/compton.conf successfully'
|
|
else
|
|
echo ' [-] Failed to save ~/.config/compton.conf'
|
|
fi
|
|
|
|
if cp ~/.i3/config $HOME/Documents/Themes/$FILE/i3config
|
|
then
|
|
echo ' [+] Saved ~/.i3/config successfully'
|
|
else
|
|
echo ' [-] Failed to save ~/.i3/config'
|
|
fi
|
|
|
|
if cp ~/.dmenurc $HOME/Documents/Themes/$FILE/dmenurc
|
|
then
|
|
echo ' [+] Saved ~/.dmenurc successfully'
|
|
else
|
|
echo ' [-] Failed to save ~/.dmenurc'
|
|
fi
|
|
|
|
if cp ~/.vimrc $HOME/Documents/Themes/$FILE/vimrc
|
|
then
|
|
echo ' [+] Saved ~/.vimrc successfully'
|
|
else
|
|
echo ' [-] Failed to save ~/.vimrc'
|
|
fi
|
|
|
|
echo '[*] i3 backup script will now exit...'
|