The Meowgorithm Dotfiles, Collectors’ Edition
#!/bin/bash
sudo xbps-install -S void-repo-nonfree
sudo xbps-install -S
sudo xbps-install -S \
base-devel vpm \
ncurses ncurses-devel ctags \
gcc6 go nodejs yarn ruby python python3-devel \
xorg-minimal xorg-input-drivers \
nvidia nvidia-libs nvidia-opencl nvidia-gtklibs nvidia-dkms nv-codec-headers \
noto-fonts-ttf noto-fonts-ttf-extra noto-fonts-cjk noto-fonts-emoji \
curl wget bash-completion ripgrep jq \
sx xfce4 picom i3-gaps i3status \
nvim kitty firefox
# Vim
git clone https://github.com/vim/vim.git
cd vim
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib64/python3.9/config-3.9m-x86_64-linux-gnu \
--enable-perlinterp=yes \
--enable-luainterp=yes \
--enable-cscope \
--prefix=/usr/local
make -j16
make install
cd ..
rm -rf vim
# GHCUP
mkdir -p "$HOME/.ghcup/bin"
curl https://downloads.haskell.org/~ghcup/x86_64-linux-ghcup --output "$HOME/.ghcup/bin/ghcup"
chmod u+x "$HOME/.ghcup/bin/ghcup"
# Z
git clone https://github.com/rupa/z.git