omarchy themes

color palette

background #1A1D23
foreground #9B9FA9
accent #5EB7FF
cursor #9B9FA9
selection background #26343F
selection foreground #9B9FA9

preview

~/astrodark
┌──────────────────────Hardware──────────────────────┐
 PC: omarchy-host
│ ├: x86_64 (8 cores) @ 4.00 GHz
│ ├: Integrated Graphics
│ ├󱄄: 1920x1080 @ 60 Hz
│ ├󰋊: 120 / 500 GiB (24%)
│ ├: 8 / 16 GiB (50%)
└ └󰓡 : 0 / 4 GiB (0%)
└────────────────────────────────────────────────────┘
┌──────────────────────Software──────────────────────┐
 OS: Omarchy 3.6.0
│ ├󰘬: master
│ ├󰔫: stable
│ ├: linux-arch
│ ├: Hyprland (Wayland)
│ ├: ghostty
│ ├󰏖: 1024 (pacman)
│ ├󰸌: Astrodark
└ └: JetBrainsMono Nerd Font (9pt)
└────────────────────────────────────────────────────┘
┌─────────────────Age / Uptime / Update───────────────┐
󱦟 OS Age: 0 days
󱫐 Uptime: 2 hours, 13 mins
 Update: Today
└────────────────────────────────────────────────────┘
user@omarchy:~ $

readme

Astrodark Theme

Astrodark theme for Omarchy based on Astronvim themes

Astrodark Theme Preview

Requirements

Omarchy 4 or later. For Omarchy 3.x, use the v3.8.5-legacy tag:

git checkout v3.8.5-legacy

Install

omarchy theme install https://github.com/JamsMendez/omarchy-astrodark-theme

Notes

Omarchy 4 generates btop.theme, alacritty.toml, ghostty.conf, hyprland.lua, keyboard.rgb, chromium.theme, and the shell surface colors from colors.toml using the templates in /usr/share/omarchy/default/themed/. Only the source colors and the app-specific selections live here.

Herdr

Omarchy does not theme herdr on its own — it seeds a static config that rides on the terminal's ANSI palette, so herdr's sidebar, panels and agent status colors never follow the active theme.

The omarchy/ directory adds that integration:

FileRole
omarchy/themed/herdr.toml.tplMaps colors.toml onto herdr's color tokens
omarchy/hooks/theme-set.d/sync-herdrMerges the rendered colors into the live herdr config

Install once:

mkdir -p ~/.config/omarchy/themed ~/.config/omarchy/hooks/theme-set.d
cp omarchy/themed/herdr.toml.tpl ~/.config/omarchy/themed/
cp omarchy/hooks/theme-set.d/sync-herdr ~/.config/omarchy/hooks/theme-set.d/
chmod +x ~/.config/omarchy/hooks/theme-set.d/sync-herdr

Then switch themes (omarchy-theme-set astrodark) to apply. It works for every Omarchy theme with a colors.toml, not just this one.

The hook rewrites only the block between its # >>> omarchy theme colors markers, so keybindings and other herdr settings are preserved. It also comments out the seeded [ui] accent = "blue", which would otherwise override the themed accent. A running herdr server is retinted via herdr server reload-config; no restart is needed.