dotfiles/setup.sh
2025-01-20 22:39:21 -08:00

31 lines
702 B
Bash
Executable File

# CLI Tools
sudo xbps-install -y stow xtools neovim tmux yazi zsh starship
sudo xbps-install -Sy void-repo-nonfree
sudo xbps-install -Sy void-repo-multilib
mkdir $HOME/.dotfiles
cp ./.stow-local-ignore $HOME/.dotfiles/
cp -r ./.* $HOME/.dotfiles/
cp -r ./* $HOME/.dotfiles/
cd $HOME/.dotfiles && stow . && cd -
# Setup zsh
chsh -s $(which zsh)
sudo xbps-install -y font-firacode river wezterm firefox dbus elogind
sudo xbps-install -y rustup ghc openjdk21 apache-maven gradle nodejs
# Setup river
sudo ln -s /etc/sv/dbus /var/service
sudo sv up dbus
mkdir --parents ~/projects/rust
mkdir --parents ~/projects/haskell
mkdir --parents ~/projects/java
mkdir --parents ~/projects/javascript
exit