# 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 - mkdir --parents ~/projects/rust mkdir --parents ~/projects/haskell mkdir --parents ~/projects/java mkdir --parents ~/projects/javascript # Setup zsh chsh -s $(which zsh) sudo xbps-install -y font-firacode river wezterm firefox dbus elogind pipewire wireplumber ffmpeg eww rofi sudo xbps-install -y stc syncthing sudo xbps-install -y rustup ghc openjdk21 apache-maven gradle nodejs # Setup river sudo ln -s /etc/sv/dbus /var/service sleep 1 sudo sv up dbus # Setup wireplumber (per user) : "${XDG_CONFIG_HOME:=${HOME}/.config}" mkdir -p "${XDG_CONFIG_HOME}/pipewire/pipewire.conf.d" ln -s /usr/share/examples/pipewire/20-pipewire-pulse.conf "${XDG_CONFIG_HOME}/pipewire/pipewire.conf.d/" ###### EXTRA ###### # setting up custom mkdir -p $HOME/.local/bin mkdir -p $HOME/.local/binpkgs exit