color palette
background
#040303
foreground
#ffffff
accent
#aaacac
cursor
#ffffff
selection background
#aaacac
selection foreground
#ffffff
color0
#040303
color1
#F82A2A
color2
#D1D2D1
color3
#fef348
color4
#aaacac
color5
#f76e78
color6
#babbbb
color7
#ffffff
color8
#7f6e6e
color9
#ff7f7f
color10
#ffffff
color11
#fff9a3
color12
#d8d9d9
color13
#ffc2c7
color14
#e8e9e9
color15
#ffffff
preview
~/cpunk
┌──────────────────────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)
│ ├: CpUnk ●●●●●●●●
└ └: JetBrainsMono Nerd Font (9pt)
└────────────────────────────────────────────────────┘
┌─────────────────Age / Uptime / Update───────────────┐
OS Age: 0 days
Uptime: 2 hours, 13 mins
Update: Today
└────────────────────────────────────────────────────┘
user@omarchy:~ $
readme
CpUnk — Omarchy Theme
A dark, cyberpunk-inspired theme for Omarchy, built around high contrast reds, deep blacks, and a gritty industrial aesthetic. Designed for Arch Linux + Hyprland users who want a sharp, aggressive desktop that still stays readable and minimal.
This tree targets Omarchy Quattro (4.x): Quickshell instead of Waybar/Walker/Mako, and a semantic colors.toml instead of an ANSI color0–color15 list.
Screenshot
Features
- Cyberpunk red & black color palette
- Semantic Quattro palette (
colors.toml) so the bar, launcher, lock screen, terminals, and editors share one set of tokens - Quickshell chrome (
shell.toml) ported from the old Walker / Mako / hyprlock look - Hyprland stripe border (black / steel, 25deg)
- Tuned for JetBrainsMono Nerd Font
- Clean, minimal UI with high contrast
Install
omarchy theme install https://github.com/stannorbvb-cmd/cpunk
omarchy theme set cpunkWhat this repo can and cannot carry
omarchy theme install strips every *.lua, plus terminal configs and vscode.json, from a cloned theme — themes from the internet must not execute code. So this repo covers colour and chrome:
| File | What it does |
|---|---|
colors.toml | Palette. Regenerates terminal, editor, and Hyprland border colours. |
shell.toml | Quickshell: bar, popups, menus, notifications, tooltips, lock, polkit, launcher. |
hyprland.lua | Tight gaps, 3px stripe border, rotating borderangle. Kept only on a local/symlink copy — stripped on theme install. The stripe still lands via hyprland_active_border in colors.toml. |
backgrounds/ | Wallpapers |
btop.theme, chromium.theme, icons.theme, keyboard.rgb, warp.yaml | App extras |
preview.png | Theme switcher thumbnail |
Terminal, Neovim (Aether v3), Ghostty, Kitty, Foot, and VS Code themes are generated from colors.toml at apply time.
Requirements
- Arch Linux
- Omarchy 4.x (Quattro)
- Hyprland
- JetBrainsMono Nerd Font (recommended)