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 packages (desktop environment, applications, development tools)
- Deploys my personal dotfiles
- Configures battery monitoring for laptops
- Sets up secure DNS and network privacy
- Sets up Minecraft theme for GRUB and Plymouth
| Role | App |
|---|---|
| Compositor | Hyprland |
| Shell | Noctalia |
| Terminal | Foot |
| Editor | Neovim |
| File manager | Yazi |
Full package list in essential-progs.csv and additional-progs.csv.
- Fresh Arch Linux installation
- Internet connection
- Run as root
Edit these variables at the top of larbre.sh:
dotfilesrepo: Your dotfiles repositoryprogsfiles: Newline-separated list of CSV URLs or local paths
To add an extra package list (e.g. foo.csv) before running:
progsfiles="$progsfiles
https://example.com/foo.csv"
sh larbre.shTAG,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 repo
A= AURG= Git repository (make install)
- Xorg branch: xorg branch (unmaintained)
Based on LARBS by Luke Smith.
