- Distro: Void Linux
- Window manager: Niri
- Top bar: Waybar
- Terminal: foot
- Text editor: Emacs and Neovim
- Application Launcher: Fuzzel
- Visual candy: pipes.sh
- Shell: fish
- Spotify: Spicetify
- Discord: Discord
Dotfiles are managed with GNU Stow.
Packages are categorized in packages.lst for modular, selective installation.
The install.sh script orchestrates a full reproducible bootstrap.
./install.shThis runs all stages:
- System sync & update
- Non-free repositories
- Install all package groups from
packages.lst - Enable runit services (NetworkManager, pipewire)
- Add user to required groups (_pipewire, pulse)
- Stow dotfiles (dotfiles/, emacs/, nvim-config/)
Install only specific package groups:
./install.sh --group dev,toolsstow dotfiles
stow emacs
stow nvim-config



