omarchy themes

color palette

background #121B26
foreground #D6DEE8
accent #F0B87E

preview

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

readme

Konbini

An Omarchy theme for late nights, empty streets, and the glow of a convenience store sign — inspired by quiet anime slice-of-life backdrops. Deep navy night sky, warm amber window and streetlamp light, soft starfields.

Konbini desktop

  • Seven 4K wallpapers: painted late-night scenes, from a 24-hour corner shop and a ramen stand to a level crossing and a lakeside village
  • A tuned palette: text colors pass WCAG AA (only the dimmed muted sits just below), and red and green stay apart for color-blind eyes
  • The whole Omarchy desktop: amber-to-blue gradient borders, a matching lock screen, shell focus states, amber folder icons and an amber boot/unlock logo; terminals, Neovim, VS Code, btop and Chromium follow the palette too
  • An away screen: a block-art night lane for the idle screensaver
  • Extras for Zed, Discord, Firefox, Spotify, cava, GTK4/libadwaita apps, Starship and lazygit

Gallery

Dawn mart
01-dawn-mart
Ramen street
02-ramen-street
Terminal
Terminal + gradient border
Lock screen
Lock screen
Theme picker
Theme picker
Boot unlock screen
Boot / disk-unlock screen

Install

Option A — omarchy theme install (recommended):

omarchy theme install https://github.com/Lohan-Pieterse/omarchy-konbini-theme.git

This clones the repo into ~/.config/omarchy/themes/konbini and applies the theme right away. As a security measure, Omarchy won't apply any *.lua, terminal configs, or vscode.json from a theme cloned from git — this theme doesn't ship any of those, so nothing is lost.

Option B — manual clone, if you want to inspect or tweak it first:

git clone https://github.com/Lohan-Pieterse/omarchy-konbini-theme.git \
  ~/.config/omarchy/themes/konbini
omarchy theme set konbini

A manual clone still has its .git directory, so Omarchy treats it exactly like an installed theme: the same file filtering, and omarchy theme update keeps it up to date.

Konbini needs Omarchy 4.0 or newer (tested on 4.0.4). It ships no per-app config files: Omarchy generates them from colors.toml, so older releases that need per-app theme files (alacritty.toml, waybar.css, …) aren't supported.

After installing, cycle through the seven wallpapers with:

omarchy theme bg next

Updating and removing:

omarchy theme update            # pull the latest Konbini (and other git themes)
omarchy theme remove konbini    # uninstall

If you use the screensaver hook below, run its omarchy hook install line again after an update so you get the latest version. To uninstall it, delete ~/.config/omarchy/hooks/theme-set.d/screensaver-hook.

Palette

Konbini palette

Contrast against the #121B26 background (WCAG AA for body text is 4.5:1):

ColorHexContrastColorHexContrast
foreground#D6DEE812.8:1green#A4D49710.3:1
accent#F0B87E9.8:1cyan#6FB4C77.5:1
yellow#F2C87911.0:1magenta#A587A85.5:1
orange#EE98587.7:1red#DC6A625.2:1
blue#5C89C24.8:1brown#A27E614.7:1
muted#667B924.0:1

Full values in colors.toml.

Backgrounds

Seven wallpapers are included under backgrounds/, all 3840×2160 (4K):

All seven wallpapers

FileScene
01-dawn-mart.jpgA girl waiting at a level crossing beside 夜明けマート, a corner convenience store. Shown first (Omarchy picks backgrounds alphabetically the first time a theme is applied), and the one behind the windows in preview.png
02-ramen-street.jpgA late-night ramen stand on a quiet residential street, with a cat on the railing
03-stardust-shop.jpg星くず商店, a small 24-hour shop on a country road under the Milky Way
04-tower-lane.jpgWalking a bicycle home past a shrine gate, with the city and a lit tower in the distance
05-hillside-city.jpgA hillside lane above the city lights, with a shooting star overhead
06-lakeside.jpgLooking down on a lakeside village from a lantern-lit path, under a comet
07-farmhouse.jpgA farmhouse among flooded rice fields beneath the Milky Way

The wallpapers were created with Google Gemini and upscaled to 4K with Real-ESRGAN. The shop names are fictional.

Lock screen

Nothing to configure — Omarchy's lock screen automatically blurs whichever background is currently active, and shell.lock.toml gives the password box the same amber-to-blue gradient outline as your windows. You can safely preview it without actually locking your session:

omarchy shell lock preview      # show it
omarchy shell lock hidePreview  # dismiss it

Away screen (optional)

Konbini ships an idle screensaver, screensaver.txt: a quiet lane in solid blocks (houses, a power line, a crescent moon and stars), drawn in by Omarchy's text effects in place of the stock logo. It is 66×17, so it fits the screensaver terminal even on small HiDPI screens. Omarchy picks the effect and its colors at random each cycle; themes can't change those. Omarchy keeps the screensaver in your personal branding rather than in the theme, so it takes one step:

# Just use it:
cp ~/.config/omarchy/themes/konbini/screensaver.txt ~/.config/omarchy/branding/screensaver.txt

# Or swap it in automatically: any theme that ships a screensaver.txt
# (like Konbini) gets its own away screen, and yours comes back when you
# switch to a theme that doesn't ship one:
omarchy hook install theme-set ~/.config/omarchy/themes/konbini/extras/screensaver-hook
omarchy theme set konbini   # run the hook once now

The same hook also swaps in a matching fastfetch logo (about.txt, shown by omarchy launch about / the Omarchy menu's "About" entry) and restores your own when you switch to a theme that doesn't ship one.

Preview it with omarchy launch screensaver force; any key ends it.

Extras for other apps

Optional themes for apps Omarchy doesn't theme itself. Nothing here is applied automatically.

AppFileHow to install
Zedextras/zed/konbini.jsonmkdir -p ~/.config/zed/themes && ln -sf ~/.config/omarchy/themes/konbini/extras/zed/konbini.json ~/.config/zed/themes/konbini.json then pick "Konbini" in Zed's theme selector
Discord (Vencord/Vesktop)extras/vencord/konbini.theme.cssln -sf ~/.config/omarchy/themes/konbini/extras/vencord/konbini.theme.css ~/.config/vesktop/themes/konbini.theme.css then enable it in Vencord Settings → Themes
cavaextras/cava/konbinicopy all the lines from ~/.config/omarchy/themes/konbini/extras/cava/konbini into the [color] section of ~/.config/cava/config
Firefoxextras/firefox/userChrome.cssset toolkit.legacyUserProfileCustomizations.stylesheets to true in about:config, then mkdir -p /chrome && ln -sf ~/.config/omarchy/themes/konbini/extras/firefox/userChrome.css /chrome/userChrome.css
Spotify (Spicetify)extras/spotify/color.inimkdir -p ~/.config/spicetify/Themes/Konbini && cp ~/.config/omarchy/themes/konbini/extras/spotify/color.ini ~/.config/spicetify/Themes/Konbini/ && spicetify config current_theme Konbini color_scheme Konbini && spicetify apply
GTK4 / libadwaita appsextras/gtk/gtk.cssmkdir -p ~/.config/gtk-4.0 && ln -sf ~/.config/omarchy/themes/konbini/extras/gtk/gtk.css ~/.config/gtk-4.0/gtk.css (back up an existing gtk.css first; it stays Konbini after you switch themes)
Starshipextras/starship/starship.tomlback up any existing prompt, then cp ~/.config/omarchy/themes/konbini/extras/starship/starship.toml ~/.config/starship.toml
lazygitextras/lazygit/config.ymlmerge the gui: theme: block into ~/.config/lazygit/config.yml

What's themed

  • colors.toml — the full Omarchy color palette, including hyprland_active_border/hyprland_inactive_border for an amber-to-blue gradient window border
  • icons.theme — Yaru-yellow, amber folders that match the shop-window glow
  • shell.controls.toml — amber focus and selected states for buttons, tabs and dropdowns in the Omarchy shell (the rest of the shell is generated)
  • shell.lock.toml — the amber-to-blue gradient on the lock screen's password box
  • unlock.png / preview-unlock.png — an amber Omarchy logo for the boot / disk-unlock screen; pick it under Menu → Style → Unlock
  • about.txt — fastfetch logo: a small block-art konbini storefront and crescent moon for the "About" screen, swapped in by extras/screensaver-hook
  • preview.png — a real desktop screenshot (btop, neovim + neo-tree, and Files tiled together, matching the layout Omarchy's own stock themes use for their previews), shown in the Omarchy theme picker and on omarchy.org/themes
  • Everything else is generated by Omarchy from colors.toml, so these pick up the Konbini palette with nothing to install: Ghostty, Alacritty, Kitty and foot, Neovim, VS Code, btop, Chromium/Brave, Obsidian, Helix, Hyprland, the Omarchy shell (bar, launcher, menus, notifications, lock screen) and RGB keyboards. The palette is tuned for legibility: every text color clears WCAG AA (4.5:1) on the background except muted (≈4:1, used for comments and autosuggestions), and red/green stay distinguishable with red-green color blindness

Because Konbini ships only palette, image and shell-override files, and none of the per-app configs Omarchy regenerates, Omarchy updates that change those templates carry over to Konbini automatically.

License

The theme files (colors.toml, icons.theme, the shell.*.toml files, screensaver.txt, about.txt, extras/ and assets/) are MIT licensed — see LICENSE. Feel free to use the backgrounds as personal desktop backgrounds, but please don't resell them (see Backgrounds for how they were made).

Release notes are in CHANGELOG.md.

Made by Lohan Pieterse (@Lohan-Pieterse).