My Arch Linux dotfiles for a clean, lightweight Hyprland setup. Managed with GNU Stow and optimized for a laptop + external monitor workflow.
Warning
Back up your existing configs before installing.
git clone https://github.com/houssamouhra/dotfiles.git ~/dotfiles
cd ~/dotfilesArch Linux:
sudo pacman -S stow(Use your distro’s package manager if not on Arch.)
install configs selectively, Stow creates symlinks into $HOME.
cd ~/dotfiles
stow hypr nvim zsh waybar wofi ghostty wal mpd rmpc scripts kanshiSome configs require a reload or restart
hyprctl reload
source ~/.config/zsh/.zshrc
Note
- Each directory represents a package managed by Stow
- Files are symlinked into
$HOMEfollowing the XDG layout (~/.config/...) - To remove a package:
stow -D <package-name>
Core
UI / Desktop
Terminal & Shell
Editor & Tools
![]() |
![]() |
![]() |
![]() |
To install the packages, you can run the installer script directly (Arch Linux only)
curl -sL https://raw.githubusercontent.com/houssamouhra/dotfiles/refs/heads/master/packages.sh | bashOr, download and run the script manually:
cd dotfiles
./packages.sh


