Automated post-installation script for Arch Linux that installs and configures a complete Hyprland desktop environment.
-
Install Arch Linux (follow install guide)
-
Run the script as root:
curl -LO https://raw.githubusercontent.com/sudo-Tiz/LARBRE/main/larbre.sh sh larbre.sh
-
Done! Your system is ready to use.
- Creates a new user account
- Installs 200+ packages (desktop environment, applications, development tools)
- Configures Hyprland wayland compositor
- Sets up my personal dotfiles
- Configures battery monitoring for laptops
- Sets up secure DNS and network privacy
- Set up Minecraft theme for GRUB and Plymouth
- Desktop: Hyprland, Ashell, Wofi
- Terminal: Foot, Zsh with Powerlevel10k
- Editor: Neovim
- Browser: Qutebrowser, Firefox, Brave
- Media: MPV, Mixxx, Reaper
- Development: Git, Docker, VSCodium, Ansible
- Games: Steam, Luanti
Full list in progs.csv.
- Fresh Arch Linux installation
- Internet connection
- Run as root user
Edit these variables at the top of larbre.sh
:
dotfilesrepo
: Your dotfiles repositoryprogsfile
: Your package list (CSV format)
The package list uses 3 columns:
TAG,PACKAGE,DESCRIPTION
,firefox,"is a web browser"
A,yay,"is an AUR helper"
G,https://github.com/user/repo.git,"is a git program"
- Empty TAG = Official repository
A
= AUR packageG
= Git repository (make install)
- Xorg branch: For X11 users, check the xorg branch with my previous configuration (unmaintained)
Based on LARBS by Luke Smith. Special thanks to Luke for creating the original auto-rice bootstrapping concept that highly inspired this project.