|
|
@ -110,7 +110,7 @@ EOF |
|
|
|
dotfiles() { |
|
|
|
echo "Adding zsh and tmux configs" |
|
|
|
# zsh plugins |
|
|
|
doas apk add zsh tmux shellcheck fzf |
|
|
|
doas apk add zsh zsh-vcs tmux shellcheck fzf |
|
|
|
export RUNZSH=no |
|
|
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
|
|
|
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git "$HOME/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting" |
|
|
@ -155,15 +155,15 @@ EOF |
|
|
|
graphical() { |
|
|
|
# xorg and drivers |
|
|
|
doas setup-xorg-base |
|
|
|
doas apk add xf86-video-qxl mesa-egl xrandr |
|
|
|
doas apk add xf86-video-qxl xf86-video-vmware virtualbox-guest-additions-x11 mesa-egl xrandr |
|
|
|
doas apk add xf86-input-evdev |
|
|
|
|
|
|
|
# wm applications |
|
|
|
doas apk add i3wm alacritty polybar i3lock feh |
|
|
|
doas apk add i3wm alacritty polybar i3lock rofi feh |
|
|
|
|
|
|
|
# fonts |
|
|
|
doas apk add font-jetbrains-mono-nerd terminus-font ttf-inconsolata ttf-dejavu font-noto font-noto-cjk ttf-font-awesome font-noto-extra |
|
|
|
doas apk add firefox-esr |
|
|
|
doas apk add firefox |
|
|
|
|
|
|
|
mkdir -p "$HOME/repos/siji" |
|
|
|
cd "$HOME/repos/siji" || exit 1 |
|
|
@ -179,6 +179,10 @@ EOF |
|
|
|
cp "$DIR/dots/polybar.ini" "$HOME/.config/polybar/config" || exit 1 |
|
|
|
cp "$DIR/dots/i3config" "$HOME/.config/i3/config" || exit 1 |
|
|
|
cp "$DIR/dots/picom.conf" "$HOME/.config/picom/picom.conf" || exit 1 |
|
|
|
|
|
|
|
mkdir -p "$HOME/.config/alacritty" || exit 1 |
|
|
|
cp "$DIR/dots/alacritty.yml" "$HOME/.config/alacritty/alacritty.yml" || exit 1 |
|
|
|
echo "exec i3" > "$HOME/.xinitrc" |
|
|
|
} |
|
|
|
|
|
|
|
(dev && sysinfo && dotfiles && vimconfigs) || exit 1 |
|
|
|