From c60297e6481019fb3d936b561596ba3bfda7db70 Mon Sep 17 00:00:00 2001 From: Guangxiong Lin Date: Thu, 18 Nov 2021 23:21:06 +0800 Subject: Add backup scripts --- bootstrap.sh | 63 ------------------------------------------------------------ 1 file changed, 63 deletions(-) delete mode 100755 bootstrap.sh (limited to 'bootstrap.sh') diff --git a/bootstrap.sh b/bootstrap.sh deleted file mode 100755 index fdc8003..0000000 --- a/bootstrap.sh +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash - -dotfiles_dir=$(cd -- "$(dirname ${BASH_SOURCE})" > /dev/null 2>&1; pwd -P) - -remove_and_link () { - for var in $@ - do - if [ -L $HOME/$var ] && [ -e $HOME/$var ] && \ - [ "$(readlink -- $HOME/$var)" = "$dotfiles_dir/$var" ]; then - continue - fi - - rm -rf $HOME/$var - ln -s $dotfiles_dir/$var $HOME/$var - echo "Linked: $HOME/$var -> $dotfiles_dir/$var" - done -} - -link_all () { - remove_and_link .ctags.d .mutt bin .aliases .macos \ - .mbsyncrc .msmtprc .tmux.conf .urlview .zshrc \ - .vimrc .vim .path .functions .emacs.d .gitconfig \ - .config/i3 .config/polybar .xinitrc .pam_environment \ - .zprofile .newsboat .ledgerrc .nnnrc -} - -main () { - if [ $# -eq 0 ] || [ $1 = 'all' ]; then - link_all - return - fi - - if [ $1 = 'install' ]; then - install - return - fi - - remove_and_link $@ -} - -install () { - if [ -f '/etc/arch-release' ]; then - arch_install - else - echo "No script for this OS" - fi -} - -arch_install () { - sudo pacman -Syu git xorg-server xorg-xinit networkmanager alsa-utils \ - openssh keepassxc bluez bluez-utils \ - adobe-source-han-serif-cn-fonts adobe-source-han-sans-cn-fonts \ - wqy-zenhei wqy-microhei wqy-microhei-lite wqy-bitmapfont \ - noto-fonts-cjk noto-fonts-emoji noto-fonts-extra \ - firefox steam \ - fcitx5-im fcitx5-chinese-addons fcitx5-anthy fcitx5-pinyin-zhwiki \ - i3-wm - - echo 'Please remember to install GPU driver' -} - -main $@ - -- cgit v1.2.3