Dark discipline with crimson focus. Deep blacks, oxide reds, and muted metals for a calm-but-ready workspace. Workspaces use Mandarin numerals, and the active desktop carries a subtle cross marker for quick orientation.
- Single palette applied across shell, bars, lock screen, GTK, Discord/Vesktop, terminals, OSD, and Cursor.
- JetBrainsMono Nerd Font as the default everywhere (icons included).
- One wallpaper to keep the look coherent.
- Optional transparency (Hyprland, Waybar, Discord) and optional blur (Discord).
- Multi-language keyboard support: Brazilian Portuguese, Korean, Thai, and Zhuyin (Chinese).
- Font:
ttf-jetbrains-mono-nerd(Arch:sudo pacman -S ttf-jetbrains-mono-nerd). - Wayland/Hyprland to apply window/bar/lock configs.
omarchy-theme-install https://github.com/guicybercode/guicybercode_omarchy.git- Apply the wallpaper in
backgrounds/wallpaper.png. - If using Vesktop/Discord: copy the CSS (below).
- Hyprland/lock:
hyprland.conf,hyprlock.conf - Bar/launcher/OSD:
waybar.css,walker.css,swayosd.css,mako.ini - Terminals:
alacritty.toml,kitty.conf,ghostty.conf - Discord/Vesktop:
system24-guicybercode_omarchy.css - GTK:
gtk.css - Cursor (VSCode engine):
cursor-theme.json - Other:
btop.theme,chromium.theme,icons.theme,doom-guicybercode_omarchy-theme.el,neovim.lua,vscode.json
- Base: #0F0F0F; accents in red/orange (#8B0000 / #FF4500) with stone/bronze neutrals.
- Global font: JetBrainsMono Nerd Font (already set in configs).
hyprland.confsets wider gaps (gaps_in = 8,gaps_out = 12) and light opacity (opacity 0.85 0.75, fullscreen 1.0). Tweak and reload:hyprctl reload.
This theme includes multi-language input support using fcitx5. Three keyboard layouts (br/kr/th) are available, plus IME support for Korean Hangul and Chinese Zhuyin.
sudo pacman -S fcitx5-im fcitx5-hangul fcitx5-chewing fcitx5-chinese-addonsSuper + I: Cycle through basic layouts (br → kr → th → br)Ctrl + Space: Toggle fcitx5 IME (for Hangul and Zhuyin input)
🇧🇷 Brazilian Portuguese — Direct keyboard layout
- Press
Super + Iuntil you see "Portuguese (Brazil)" - Type normally, works immediately
🇰🇷 Korean (Hangul 한글) — Requires fcitx5 IME
- Press
Ctrl + Spaceto activate fcitx5 - In fcitx5-configtool, add "Hangul" input method
- Toggle with
Ctrl + Space, type Korean characters - Note: The "kr" layout alone won't compose Hangul properly
🇹🇭 Thai (ไทย) — Direct keyboard layout
- Press
Super + Iuntil you see "Thai" - Type normally, works immediately
🇹🇼 Chinese (Zhuyin 注音) — Requires fcitx5 IME
- Press
Ctrl + Spaceto activate fcitx5 - In fcitx5-configtool, add "Chewing" input method
- Toggle with
Ctrl + Space, type Zhuyin characters
- Install packages (see above)
- Run
fcitx5-configtool - Click "Add Input Method" and add:
- Hangul (for Korean)
- Chewing (for Chinese Zhuyin)
- Restart Hyprland or logout/login
- Use
Ctrl + Spaceto toggle between regular keyboard and IME
The theme configures these files automatically:
~/.config/hypr/input.conf— Keyboard layouts (br, kr, th)~/.config/hypr/bindings.conf— Super+I binding for layout switching~/.config/hypr/envs.conf— fcitx5 environment variables~/.config/hypr/autostart.conf— Auto-start fcitx5 on login
When you clone this theme on another machine, you only need to install the fcitx5 packages and run fcitx5-configtool to add your desired input methods.
Korean characters not appearing (showing Latin instead)?
- The "kr" layout alone doesn't compose Hangul
- You MUST use fcitx5 with the Hangul input method
- Press
Ctrl + Spaceto activate fcitx5, then type Korean
fcitx5 not starting?
# Check if running
pgrep -x fcitx5
# Restart if needed
killall fcitx5 && fcitx5 -d --replaceLayouts not switching?
# Reload Hyprland
hyprctl reload
# Check current layout
hyprctl devices -j | jq '.keyboards[] | {name, active_keymap, layout}'IME not working in some apps?
- Restart the app after fcitx5 is running
- Some Electron apps may need
--enable-wayland-imeflag
hyprlock.confhas base colors; add wallpaper/blur if desired. Reload Hyprlock after editing.
waybar.cssandwalker.cssuse JetBrainsMono Nerd Font and the shared palette. Addbackdrop-filter: blur(...)to the bar if your compositor supports it.swayosd.css/mako.inifollow the palette; adjust opacity as you like.
alacritty.toml,kitty.conf,ghostty.confalready point to JetBrainsMono Nerd Font (size 12). Adjustfont_size/sizeif needed.
- Copy the theme:
cp system24-guicybercode_omarchy.css ~/.config/vesktop/themes/system24-guicybercode_omarchy.css- Enable in Vesktop. For translucent look: set
--panel-blur: onand make--bg-*usehsla(..., 0.7–0.8).
gtk.cssapplies global font and colors; override sizes if you prefer.
cursor-theme.json: open~/.config/Cursor/User/settings.jsonand paste/merge to apply font, UI, and syntax colors.
mkdir -p ~/.doom.d/themes
cp doom-guicybercode_omarchy-theme.el ~/.doom.d/themes/In ~/.doom.d/config.el:
(setq doom-theme 'doom-guicybercode_omarchy)- Use
backgrounds/wallpaper.pngto match the palette.
태초에 하나님이 천지를 창조하시니라 (太初에 하나님이 天地를 創造하시니라) — 창세기 1:1

