omarchy themes

color palette

background #060606
foreground #f0d4e4
accent #9b6b9f

preview

~/castle-on-a-lake
┌──────────────────────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)
│ ├󰸌: Castle On A Lake
└ └: JetBrainsMono Nerd Font (9pt)
└────────────────────────────────────────────────────┘
┌─────────────────Age / Uptime / Update───────────────┐
󱦟 OS Age: 0 days
󱫐 Uptime: 2 hours, 13 mins
 Update: Today
└────────────────────────────────────────────────────┘
user@omarchy:~ $

readme

Castle on a Lake in action

Castle on a Lake

A warm, earthy dark theme for Omarchy 4 (Quattro)

#dark · #art-theme · #landscapes · #day-night

For Omarchy Day/Night License: MIT GitHub stars GitHub forks GitHub contributors GitHub last commit Maintained GitHub release

Warm stone, firelight, sage, lake reflections, and twilight violet on a near-black canvas — a quiet, old-stone calm.


Named after the four castle images it ships with (two paintings, each in day and night versions), the theme's palette is drawn directly from colors in the paintings — sandstone, firelight, sage, lake reflections, storm sky, and twilight violet — so every hue has a natural anchor in the artwork. And the background follows the sun: it switches itself to the -night variant at sunset and back at sunrise.

Highlights

  • Day / night auto-switching backgrounds — the wallpaper follows the sun (see below)
  • Two castle paintings by Raphael Lacoste — daytime and nighttime versions of two scenes
  • Wallpaper-derived palette — every color drawn from the castle paintings: sandstone, firelight, sage, lake reflections, storm sky, twilight violet
  • Custom Neovim theme — full highlight groups (editor, syntax, Treesitter, LSP, and popular plugins) built directly from the palette
  • Theme-guarded helper — only acts while this theme is active
  • Whole-desktop coveragecolors.toml themes the desktop, shell, and terminals; a bundled neovim.lua covers the editor with full highlight groups for syntax, Treesitter, LSP, and popular plugins

Day / Night Background Switching

At sunset the background becomes the -night variant, and at sunrise it switches back. The helper looks up real sunrise/sunset times for your location every day — the location configured for the Omarchy weather panel, or detected from your IP when none is set.

Install it (safe to re-run, nothing to configure):

bash ~/.config/omarchy/themes/castle-on-a-lake/daynight/install.sh

Remove it:

bash ~/.config/omarchy/themes/castle-on-a-lake/daynight/uninstall.sh

Notes:

  • The helper is theme-guarded, so it only changes the background while the Castle On A Lake theme is active. A background picked manually via the switcher is left untouched.
  • Requires network access for the daily sunrise/sunset lookup.
  • A post-boot hook starts the daemon at login; its log lives at ~/.local/state/omarchy/bg-daynight-daemon.log. Check it's running with pgrep -f bg-daynight-daemon.

Installation

omarchy theme install https://github.com/shmall03/omarchy-castle-on-a-lake-theme.git

Or via the menu (Super + Alt + SpaceInstall > Style > Theme) — paste the repo URL and press Enter.

Then apply it:

omarchy theme set castle-on-a-lake

Or pick it under Style > Theme in the menu.

Wallpapers

ArtworkDaytimeNighttime
Castle on a Lake
Raphael Lacoste, via wallhaven.cc/w/ogj6kp
Castle on a LakeCastle on a Lake at Night
Castle in Front of a Mountain
Raphael Lacoste, via wallhaven.cc/w/jedy6p
Castle in Front of a MountainCastle in Front of a Mountain at Night

Night versions derived from the originals with ImageMagick and GIMP — dimmer, cooler, moonlit contrast.

Color Palette

RoleSwatchHexWallpaper source
Background#060606Deep night shadows
Dark background#040404Near-black canvas
Lighter background#1f1f1eDim stone surface
Foreground#f0d4e4Cream text
Accent#9b6b9fMauve identity
Muted#626262Weathered stone
Red#a06048Warm sandstone in sunset light
Yellow#d4b060Golden glow from lit windows
Orange#c47838Copper firelight
Green#80a070Sage from hillside vegetation
Cyan#6090a0Slate-teal from lake reflections
Blue#5870a8Storm blue from mountain sky
Magenta#8060a0Twilight violet from night sky
Brown#5a4038Dark castle stone

Theme Files

colors.toml       Color palette (wallpaper-derived)
neovim.lua        Custom Neovim colorscheme
backgrounds/      Wallpapers (day and night versions)
icons.theme       Yaru-wartybrown icons
daynight/         Day/night background switcher (see above)
unlock.png        Lock screen background
preview.png       Desktop preview
preview-unlock.png Lock screen preview
CHANGELOG.md      Version history
LICENSE           MIT license

More from shmall03

Media Lock Screen — a companion Omarchy Quattro project that replaces the built-in lock screen with one showing the currently playing track (MPRIS), a large clock, and your user name, with separate password and fingerprint PAM flows.

omarchy plugin add https://github.com/shmall03/omarchy-shmall.lock-plugin.git --enable

Contributing

Bugs, ideas, and tweaks are welcome — open an issue or pull request.

License

The theme code — the color palette, Neovim theme, icon config, day/night switcher scripts, and all other files except the artwork — is released under the MIT License, Copyright (c) 2026 Ben Smith.

The bundled wallpapers are digital paintings by Raphael Lacoste, as tagged and source-linked on Wallhaven. Per Wallhaven, "all images remain property of their original owners" — they are not covered by the MIT license and are included only for use with this theme. The night versions are derivative edits made with ImageMagick and GIMP and carry no separate license.

Redistributing the artwork, including the night versions, or creating further derivatives requires the artist's permission. If you are the rights holder and would like these images removed, open an issue and they will be taken down.

Acknowledgments