A minimal, clean and practical dotfiles setup for Linux (EndeavourOS🚀/Arch) with Hyprland, Helix, and a productive CLI workflow. I use them to quickly set up my environment across machines.
📦 Features
-
🐧 Clean Arch-based config (EndeavourOS)
-
🧩 Hyprland setup with waybar, rofi, etc.
-
⚡ Terminal-first workflow (Helix, Alacritty, Fastfetch, Starship, bat, exa)
-
🧠 Smart Bash aliases
-
🔐 SSH key creation (if none exists)
-
📂 Auto-backup of existing config before symlinking
-
📜 Easy installation script
git clone https://github.com/LeothDev/dotfiles.git $HOME/dotfiles
cd ~/dotfileschmod +x install.sh
./install.shThe script will:
- Backup any conflicting dotfiles to ~/.dotfiles_backup_TIMESTAMP
- Create symlinks to everything in place
- Optionally install a few base packages
- Create an SSH key for GitHub if you don't already have one (Set your GitHub email)