omarchy themes

color palette

background

#1b1d1e

foreground

#dadbd6

accent

#737174

cursor

#fcef0c

selection background

#737174

selection foreground

#dadbd6

color0

#505354

color1

#e6dc44

color2

#c8be46

color3

#f4fd22

color4

#737174

color5

#747271

color6

#62605f

color7

#c6c5bf

color8

#a3a3a6

color9

#fff78e

color10

#fff27d

color11

#feed6c

color12

#919495

color13

#9a9a9d

color14

#a3a3a6

color15

#dadbd6

preview

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

readme

Omarchy Batman Theme

I was inspired to build this after discovering the Batman color scheme in Ghostty. It felt so unusual that I had to see what the full desktop would look like. The goal is a bold, moody look that keeps the palette disciplined and the visuals clean for long sessions.

Omarchy Batman Theme preview Omarchy Batman Theme preview 2

What's included

  • Hyprland: custom border colors, 3px borders, and opacity rules (hyprland.conf)
  • Hyprlock palette variables (hyprlock.conf)
  • Waybar colors (waybar.css), based on https://github.com/HANCORE-linux/waybar-themes?tab=readme-ov-file by HANCORE-Linux
  • Terminals: Alacritty (alacritty.toml), Ghostty (ghostty.conf), Kitty (kitty.conf), Warp (warp.yaml)
  • Shell/UI tools: btop (btop.theme), Cava (cava_theme), fzf (fzf.fish), fish colors (colors.fish)
  • Notifications and helpers: Mako (mako.ini), SwayOSD (swayosd.css), Walker launcher (walker.css), Wofi (wofi.css)
  • Neovim Aether colorscheme + LazyVim config (neovim.lua), VS Code (vscode.json)
  • GTK + Aether overrides (gtk.css, aether.override.css)
  • Browser + apps: Chromium (chromium.theme), Steam (steam.css), Vencord (vencord.theme.css)
  • Icon theme pointer (icons.theme)

Quick start

Run the installer and it will place everything where it belongs:

omarchy-theme-install https://github.com/OldJobobo/omarchy-batman-theme

Waybar install

Back up your existing Waybar config, then copy the theme files from this repo:

mkdir -p ~/.config/waybar.backup
cp -a ~/.config/waybar/* ~/.config/waybar.backup/
cp -a waybar-theme/* ~/.config/waybar/
omarchy-restart-waybar

Wallpapers live in backgrounds/; preview.png and preview2.png show the intended look.

Background previews

Notes

  • Waybar styling is derived from HANCORE-Linux's Waybar themes collection and adjusted to match the Batman palette.