chore: update install script
This commit is contained in:
parent
83feca8d69
commit
642604e1a1
95
install.sh
95
install.sh
@ -1,23 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Setup Shell
|
||||
if [ -n "$($SHELL -c 'echo $ZSH_VERSION')" ]; then
|
||||
echo "Setting up ZSH"
|
||||
rm -fr ~/.oh-my-zsh
|
||||
rm -fr ~/.zshrc
|
||||
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
|
||||
ln -s `pwd`/zsh/dracula/dracula.zsh-theme ~/.oh-my-zsh/themes/dracula.zsh-theme
|
||||
ln -s `pwd`/zsh/zshrc ~/.zshrc
|
||||
elif [ -n "$($SHELL -c 'echo $BASH_VERSION')" ]; then
|
||||
rm -fr ~/.bashrc
|
||||
rm -fr ~/.bash_colors
|
||||
rm -fr ~/.bash_aliases
|
||||
ln -s `pwd`/bash/bashrc ~/.bashrc
|
||||
ln -s `pwd`/bash/bash_colors ~/.bash_colors
|
||||
ln -s `pwd`/bash/bash_aliases ~/.bash_aliases
|
||||
fi
|
||||
rm -fr ~/.oh-my-zsh
|
||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended
|
||||
wget https://github.com/dracula/zsh/archive/master.zip -O /tmp/dracula.zip --quiet
|
||||
unzip -q /tmp/dracula.zip -d /tmp
|
||||
rm /tmp/dracula.zip
|
||||
mv /tmp/zsh-master/dracula.zsh-theme ~/.oh-my-zsh/themes/dracula.zsh-theme
|
||||
mv /tmp/zsh-master/lib ~/.oh-my-zsh/themes
|
||||
rm -fr /tmp/zsh-master
|
||||
rm -fr ~/.zshrc*
|
||||
ln -s `pwd`/zsh/zshrc ~/.zshrc
|
||||
|
||||
# Setup git
|
||||
echo "Setup git"
|
||||
rm -fr ~/.gitconfig
|
||||
ln -s `pwd`/git/gitconfig ~/.gitconfig
|
||||
|
||||
@ -28,47 +23,47 @@ rm -fr ~/.nanorc
|
||||
ln -s `pwd`/nano/nanorc ~/.nanorc
|
||||
ln -s `pwd`/nano ~/.nano
|
||||
|
||||
# Setup VIM
|
||||
echo "Setup VIM"
|
||||
rm -fr ~/.vim
|
||||
ln -s `pwd`/vim ~/.vim
|
||||
# # Setup VIM
|
||||
# echo "Setup VIM"
|
||||
# rm -fr ~/.vim
|
||||
# ln -s `pwd`/vim ~/.vim
|
||||
|
||||
# Setup mutt
|
||||
echo "Setup mutt"
|
||||
echo "Make sure you generate an oauth2 file - ./mutt_oauth2.py oauth2 --verbose --authorize"
|
||||
rm -fr ~/.mutt
|
||||
ln -s `pwd`/mutt ~/.mutt
|
||||
# # Setup mutt
|
||||
# echo "Setup mutt"
|
||||
# echo "Make sure you generate an oauth2 file - ./mutt_oauth2.py oauth2 --verbose --authorize"
|
||||
# rm -fr ~/.mutt
|
||||
# ln -s `pwd`/mutt ~/.mutt
|
||||
|
||||
# Setup lxterminal
|
||||
echo "Setup lxterminal"
|
||||
rm -fr ~/.config/lxterminal
|
||||
ln -s `pwd`/config/lxterminal ~/.config/lxterminal
|
||||
# # Setup lxterminal
|
||||
# echo "Setup lxterminal"
|
||||
# rm -fr ~/.config/lxterminal
|
||||
# ln -s `pwd`/config/lxterminal ~/.config/lxterminal
|
||||
|
||||
# Setup AwesomeWM
|
||||
echo "Setup AwesomeWM"
|
||||
rm -fr ~/.xinitrc
|
||||
rm -fr ~/.config/awesome
|
||||
ln -s `pwd`/xinitrc ~/.xinitrc
|
||||
ln -s `pwd`/config/awesome ~/.config/awesome
|
||||
# # Setup AwesomeWM
|
||||
# echo "Setup AwesomeWM"
|
||||
# rm -fr ~/.xinitrc
|
||||
# rm -fr ~/.config/awesome
|
||||
# ln -s `pwd`/xinitrc ~/.xinitrc
|
||||
# ln -s `pwd`/config/awesome ~/.config/awesome
|
||||
|
||||
# Setup mpd
|
||||
rm -fr ~/.config/mpd
|
||||
ln -s `pwd`/config/mpd ~/.config/mpd
|
||||
# # Setup mpd
|
||||
# rm -fr ~/.config/mpd
|
||||
# ln -s `pwd`/config/mpd ~/.config/mpd
|
||||
|
||||
# Setup picom
|
||||
rm -fr ~/.config/picom
|
||||
ln -s `pwd`/config/picom ~/.config/picom
|
||||
# # Setup picom
|
||||
# rm -fr ~/.config/picom
|
||||
# ln -s `pwd`/config/picom ~/.config/picom
|
||||
|
||||
# Setup qutebrowser
|
||||
rm -fr ~/.config/qutebrowser
|
||||
mkdir ~/.config/qutebrowser
|
||||
mkdir ~/.config/qutebrowser/bookmarks
|
||||
ln -s `pwd`/config/qutebrowser/config.py ~/.config/qutebrowser/config.py
|
||||
ln -s `pwd`/config/qutebrowser/bookmarks/urls ~/.config/qutebrowser/bookmarks/urls
|
||||
# # Setup qutebrowser
|
||||
# rm -fr ~/.config/qutebrowser
|
||||
# mkdir ~/.config/qutebrowser
|
||||
# mkdir ~/.config/qutebrowser/bookmarks
|
||||
# ln -s `pwd`/config/qutebrowser/config.py ~/.config/qutebrowser/config.py
|
||||
# ln -s `pwd`/config/qutebrowser/bookmarks/urls ~/.config/qutebrowser/bookmarks/urls
|
||||
|
||||
# Set Newsboat
|
||||
rm -fr ~/.config/newsboat
|
||||
ln -s `pwd`/config/newsboat ~/.config/newsboat
|
||||
# # Set Newsboat
|
||||
# rm -fr ~/.config/newsboat
|
||||
# ln -s `pwd`/config/newsboat ~/.config/newsboat
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user