No description
- Lua 74.5%
- Shell 24%
- Go Template 1.5%
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> |
||
|---|---|---|
| .chezmoidata | ||
| dot_config | ||
| Work | ||
| .chezmoiexternal.toml | ||
| .chezmoiignore | ||
| README.md | ||
| run_onchange_after_10-install-packages.sh.tmpl | ||
dotfiles (Ph03n1x / Omarchy)
My Omarchy setup, managed with chezmoi.
New laptop
-
Install Omarchy.
-
Run:
omarchy pkg add chezmoi chezmoi init --apply https://git.linhex.com/kannan/chezmoi.git -
Log out and back in (or
omarchy restart shellandhyprctl 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