Personal Omarchy (Hyprland) dotfiles with hy3 for i3-style tiling, managed with GNU Stow.
Assumes a working Omarchy installation.
git clone git@github.com:MarkRedeman/omarchy-config.git ~/projects/omarchy-configomarchy-pkg-add stow~/projects/omarchy-config/scripts/deploy.shThis will:
- Install hy3 plugin via hyprpm (if not present)
- Stow all dotfile packages to
~/.config/ - Clone Doom Emacs config to
~/.config/doom/ - Install the Doom Emacs framework to
~/.config/emacs/(if not present) - Run
doom sync - Install fonts
Log out and back in, or run hyprctl reload for config-only changes.
Each package under dotfiles/ uses the .config/<app>/ directory structure so plain stow --target=$HOME works:
stow --restow --target=$HOME --dir=dotfiles hyprSee the README.md inside each package for details.
Edit files under dotfiles/, then re-stow:
# Re-deploy everything
~/projects/omarchy-config/scripts/deploy.sh
# Or a single package
stow --restow --target=$HOME --dir=~/projects/omarchy-config/dotfiles <package>Stow conflicts: If stow reports a conflict, there's an existing (non-symlink) file at the target path. Back it up and remove it, then re-stow.
hy3 not loading: Check hyprpm list. If hy3 isn't listed, run hyprpm add https://github.com/outfoxxed/hy3 && hyprpm update.
Doom Emacs: Run ~/.config/emacs/bin/doom doctor to diagnose issues, or doom sync after config changes.