Repository navigation
Customizing
Gabriel Gonzalez Manana edited this page Oct 12, 2026
·
1 revision
Everything is linked from the repo into ~/.config, so edit files in the repo.
| To change | Edit | Then |
|---|---|---|
| Colours or window border | theme/colors.toml |
omarchy theme set goat |
| Wallpapers | add name.jpg + name-night.jpg to theme/wallpapers/
|
omarchy theme set goat |
| Folder icons | the constants at the top of icons/build.py
|
./install.sh |
| Hotkeys, glass, tiling | hypr/*.lua |
saves reload automatically |
| Bar layout or plugins | use Omarchy as usual |
./install.sh --export to save it in the repo |
Some of goat is tuned to truenito's desk. Adjust these first:
-
Monitors:
hypr/monitors.luasets two 1920×1080 outputs,DP-1(main) on the left andDP-2on the right. Check your output names withhyprctl monitors all.install.shwarns when your monitors differ. -
Workspaces:
hypr/workspaces.luaputs workspace 10 onDP-1and 2 onDP-2. See Workspaces and Hotkeys. -
Startup layout:
hypr/scripts/startup-layout.shopens Slack, ChatGPT, Discord, Claude and Zen across both monitors at login, sized in pixels for 1920×1080. See Startup Layouts, or remove theexec_on_startline inhypr/autostart.luato skip it. -
Discord keys:
hypr/bindings.luamapsXF86Toolsto deafen andXF86Launch5to mute. They sendCtrl+Shift+DandCtrl+Shift+Mto Discord, so set those in Discord Settings → Keybinds.
input.lua (keyboard layout, mouse) stays per-machine and isn't part of goat.