This repository has been archived on 2023-06-26. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/install

63 lines
1.2 KiB
Bash
Executable File

#!/bin/sh -e
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 \
alacritty \
ffmpeg \
firefox \
fzf \
git \
isync \
lynx \
mpd \
mpv \
msmtp \
ncmpcpp \
neomutt \
neovim \
newsboat \
notmuch \
nodejs \
npm \
pass \
pass-otp \
playerctl \
pulseaudio \
python \
python-pip \
rsync \
transmission-cli \
ttf-ubuntu-font-family \
youtube-dl \
wl-clipboard \
zathura \
zsh \
zsh-autosuggestions \
zsh-history-substring-search
[ -d "/usr/share/zsh/plugins/fast-syntax-highlighting" ] || sudo git clone \
https://github.com/zdharma/fast-syntax-highlighting \
/usr/share/zsh/plugins/fast-syntax-highlighting
[ -d "/usr/share/zsh/plugins/zsh-vim-mode" ] || sudo git clone \
https://github.com/softmoth/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