dotfiles for Arch Linux
Created by filiprs
# Clone and setup
cd ~
git clone https://github.com/TriTacLe/dotfiles-arch.git dotfiles
cd dotfiles
# Setup your credentials (machine-specific settings)
cp .env.example .env
nvim .env # Add your name, email, monitors, etc.
# Run installation
./install.shThe installer automatically:
- Installs all required packages
- Stows your configuration files
- Reloads running applications (Hyprland, waybar, kitty, etc.)
- Applies zsh changes if running in zsh
No reboot required for most changes!
- packages (all organized in one file)
- Hyprland config (window manager)
- Shell setup (zsh, starship)
- Development tools (neovim, tmux, git)
- Terminal tools (fzf, eza, bat, jq)
The system automatically tracks all package installations:
# Pacman automatically runs tracking after each install
sudo pacman -S new-package
# Verify it worked
git log --oneline -3Run the verification script:
./verify-system.shThis checks safety critical systems before production deployment.