dotfiles/install.sh

73 lines
1.7 KiB
Bash
Executable File

#!/bin/bash
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
# Setup nano
echo "Setup nano"
rm -fr ~/.nano
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 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 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 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
# # Set Newsboat
# rm -fr ~/.config/newsboat
# ln -s `pwd`/config/newsboat ~/.config/newsboat