Link dotfiles after install

This commit is contained in:
Jordan Holt 2021-04-30 20:03:26 +01:00
parent c089e5e61f
commit 9664de7208

24
install
View File

@ -1,6 +1,17 @@
#!/bin/sh -e #!/bin/sh -e
sudo pacman -Sy \ link() {
[ -L "~/.config" ] || return 0
repo_dir=$(readlink -f $(dirname "$0"))
for file in ".profile" ".zprofile" ".config"; do
ln -sf "$repo_dir/$file" "~/$file"
done
}
install() {
sudo pacman -S --needed \
abook \ abook \
alacritty \ alacritty \
ffmpeg \ ffmpeg \
@ -35,10 +46,17 @@ sudo pacman -Sy \
zsh-autosuggestions \ zsh-autosuggestions \
zsh-history-substring-search zsh-history-substring-search
[ -d "/usr/share/zsh/plugins/fast-syntax-highlighting" ] || sudo git clone \ [ -d "/usr/share/zsh/plugins/fast-syntax-highlighting" ] || sudo git clone \
https://github.com/zdharma/fast-syntax-highlighting \ https://github.com/zdharma/fast-syntax-highlighting \
/usr/share/zsh/plugins/fast-syntax-highlighting /usr/share/zsh/plugins/fast-syntax-highlighting
[ -d "/usr/share/zsh/plugins/zsh-vim-mode" ] || sudo git clone \ [ -d "/usr/share/zsh/plugins/zsh-vim-mode" ] || sudo git clone \
https://github.com/softmoth/zsh-vim-mode \ https://github.com/softmoth/zsh-vim-mode \
/usr/share/zsh/plugins/zsh-vim-mode /usr/share/zsh/plugins/zsh-vim-mode
[ -d "/usr/share/themes/Nova" ] || sudo git clone \
https://git.vimium.com/jordan/gtk-nova-theme.git \
/usr/share/themes/Nova
}
install && link