No description
  • Lua 74.5%
  • Shell 24%
  • Go Template 1.5%
Find a file
kannan 39b3869257 Initial Omarchy dotfiles
Hyprland, Omarchy shell/branding/menu/hooks, terminals, nvim, tmux, fish,
starship, git config, extra package list, and the omalist plugin as an
external.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 14:53:19 +04:00
.chezmoidata Initial Omarchy dotfiles 2026-09-30 14:53:19 +04:00
dot_config Initial Omarchy dotfiles 2026-09-30 14:53:19 +04:00
Work Initial Omarchy dotfiles 2026-09-30 14:53:19 +04:00
.chezmoiexternal.toml Initial Omarchy dotfiles 2026-09-30 14:53:19 +04:00
.chezmoiignore Initial Omarchy dotfiles 2026-09-30 14:53:19 +04:00
README.md Initial Omarchy dotfiles 2026-09-30 14:53:19 +04:00
run_onchange_after_10-install-packages.sh.tmpl Initial Omarchy dotfiles 2026-09-30 14:53:19 +04:00

dotfiles (Ph03n1x / Omarchy)

My Omarchy setup, managed with chezmoi.

New laptop

  1. Install Omarchy.

  2. Run:

    omarchy pkg add chezmoi
    chezmoi init --apply https://git.linhex.com/kannan/chezmoi.git
    
  3. Log out and back in (or omarchy restart shell and hyprctl reload).

chezmoi apply also installs the extra packages in .chezmoidata/packages.yaml and clones the omalist plugin.

What's in here

Path What
.config/hypr/ Keybindings, monitors, input, look & feel
.config/omarchy/ Bar layout (shell.json), branding (PH03N1X screensaver), menu extensions, hooks
.config/{ghostty,alacritty,kitty,foot}/ Terminals
.config/nvim/, tmux/, fish/, starship.toml, btop/, mise/ Shell & tools
.config/git/config Git settings (identity, HTTPS credential helpers)
Work/omalist Symlink to the omalist plugin checkout

Day to day

chezmoi re-add                # pull edits made in ~/.config back into the repo
chezmoi add ~/.config/foo     # start tracking something new
chezmoi diff                  # what apply would change
chezmoi cd                    # jump into this repo; then git commit / push as usual
chezmoi update                # on another machine: pull + apply