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
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.

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-themeWaybar 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-waybarWallpapers 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.













