An automated, interactive installer for Arch Linux with Hyprland, personalized dotfiles, and a complete development environment.
- 📱 Interactive TUI - User-friendly installation wizard
- 🎨 Hyprland Desktop - Modern Wayland compositor
- ⚡ Fully Automated - From partitioning to development tools
- 🎭 Pre-themed - Catppuccin Mocha out of the box
- 💻 Dev Ready - Node.js, Bun, Neovim, and more
| Category | Tools |
|---|---|
| Desktop | Hyprland, Waybar, Wofi, SDDM |
| Terminal | Kitty, Ghostty, Zsh + oh-my-zsh |
| Editors | Neovim, Zed |
| Dev Tools | Git, Node.js (nvm), Bun, Lazygit |
| Utilities | ripgrep, fzf, zoxide, btop, tmux |
| Apps | Discord, Zen Browser, Nautilus |
| Theme | Catppuccin Mocha, JetBrains Mono Nerd Font |
- Arch Linux ISO booted
- Internet connection
- Target disk (
⚠️ will be formatted!)
curl -L https://raw.githubusercontent.com/armando-rios/dev-setup/main/install.sh | bashThe installer will guide you through:
- System checks - Internet, UEFI detection
- Disk setup - Selection and partitioning
- Base install - Core system + bootloader
- Software - Desktop environment + apps
- Dotfiles - Personal configurations
- This will format your selected disk - all data will be lost
- Configured for AMD graphics (modify for NVIDIA/Intel)
- Uses dotfiles from armando-rios/dotfiles https://github.com/armando-rios/dotfiles
Test development branch:
curl -L https://raw.githubusercontent.com/armando-rios/dev-setup/dev/main/install.sh | INSTALLER_BRANCH=dev/branch-name bash
Built with Arch Linux https://archlinux.org/ • Hyprland https://hyprland.org/ • Catppuccin https://github.com/catppuccin/catppuccin