Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Arch Linux Installer with Hyprland

An automated, interactive installer for Arch Linux with Hyprland, personalized dotfiles, and a complete development environment.

Arch Linux Hyprland Neovim tmux Python

✨ Features

  • 📱 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

📦 What's Included

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

🚀 Installation

Prerequisites

  • Arch Linux ISO booted
  • Internet connection
  • Target disk (⚠️ will be formatted!)

One-Line Install

curl -L https://raw.githubusercontent.com/armando-rios/dev-setup/main/install.sh | bash

The installer will guide you through:

  1. System checks - Internet, UEFI detection
  2. Disk setup - Selection and partitioning
  3. Base install - Core system + bootloader
  4. Software - Desktop environment + apps
  5. Dotfiles - Personal configurations

⚠️ Important

🛠️ Development

Test development branch:

curl -L https://raw.githubusercontent.com/armando-rios/dev-setup/dev/main/install.sh | INSTALLER_BRANCH=dev/branch-name bash

📄 License

MIT License


Built with Arch Linux https://archlinux.org/ • Hyprland https://hyprland.org/ • Catppuccin https://github.com/catppuccin/catppuccin

About

Scripts and configuration files to quickly set up and standardize your development environment.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages