Skip to content

Dark aesthetic discipline with crimson focus. guicybercode_omarchy leans on deep blacks, oxide reds, and muted metals for a calm-but-ready workspace. Workspaces display hanzi numerals, and the current desktop is highlighted with a subtle Jesus cross motif so you always know where you are.

License

Notifications You must be signed in to change notification settings

guicybercode/guicybercode_omarchy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

guicybercode_omarchy

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.

Highlights

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

Prerequisites

  • Font: ttf-jetbrains-mono-nerd (Arch: sudo pacman -S ttf-jetbrains-mono-nerd).
  • Wayland/Hyprland to apply window/bar/lock configs.

Quick install

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

Preview

guicybercode_omarchy preview guicybercode_omarchy preview 2

File map

  • 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

Palette and font notes

  • Base: #0F0F0F; accents in red/orange (#8B0000 / #FF4500) with stone/bronze neutrals.
  • Global font: JetBrainsMono Nerd Font (already set in configs).

How to apply (per app)

Hyprland

  • hyprland.conf sets wider gaps (gaps_in = 8, gaps_out = 12) and light opacity (opacity 0.85 0.75, fullscreen 1.0). Tweak and reload: hyprctl reload.

Keyboard Layouts & Input Methods

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.

Requirements (Arch Linux)

sudo pacman -S fcitx5-im fcitx5-hangul fcitx5-chewing fcitx5-chinese-addons

Keyboard Shortcuts

  • Super + I: Cycle through basic layouts (br → kr → th → br)
  • Ctrl + Space: Toggle fcitx5 IME (for Hangul and Zhuyin input)

How Each Language Works

🇧🇷 Brazilian Portuguese — Direct keyboard layout

  • Press Super + I until you see "Portuguese (Brazil)"
  • Type normally, works immediately

🇰🇷 Korean (Hangul 한글) — Requires fcitx5 IME

  • Press Ctrl + Space to 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 + I until you see "Thai"
  • Type normally, works immediately

🇹🇼 Chinese (Zhuyin 注音) — Requires fcitx5 IME

  • Press Ctrl + Space to activate fcitx5
  • In fcitx5-configtool, add "Chewing" input method
  • Toggle with Ctrl + Space, type Zhuyin characters

First-Time Setup

  1. Install packages (see above)
  2. Run fcitx5-configtool
  3. Click "Add Input Method" and add:
    • Hangul (for Korean)
    • Chewing (for Chinese Zhuyin)
  4. Restart Hyprland or logout/login
  5. Use Ctrl + Space to toggle between regular keyboard and IME

Files Modified

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.

Troubleshooting

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 + Space to activate fcitx5, then type Korean

fcitx5 not starting?

# Check if running
pgrep -x fcitx5

# Restart if needed
killall fcitx5 && fcitx5 -d --replace

Layouts 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-ime flag

Hyprlock

  • hyprlock.conf has base colors; add wallpaper/blur if desired. Reload Hyprlock after editing.

Waybar / Walker / OSD (swayosd, mako)

  • waybar.css and walker.css use JetBrainsMono Nerd Font and the shared palette. Add backdrop-filter: blur(...) to the bar if your compositor supports it.
  • swayosd.css / mako.ini follow the palette; adjust opacity as you like.

Terminals

  • alacritty.toml, kitty.conf, ghostty.conf already point to JetBrainsMono Nerd Font (size 12). Adjust font_size/size if needed.

Discord / Vesktop

  • Copy the theme:
cp system24-guicybercode_omarchy.css ~/.config/vesktop/themes/system24-guicybercode_omarchy.css
  • Enable in Vesktop. For translucent look: set --panel-blur: on and make --bg-* use hsla(..., 0.7–0.8).

GTK

  • gtk.css applies global font and colors; override sizes if you prefer.

Cursor (VSCode engine)

  • cursor-theme.json: open ~/.config/Cursor/User/settings.json and paste/merge to apply font, UI, and syntax colors.

Doom Emacs

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)

Wallpaper

  • Use backgrounds/wallpaper.png to match the palette.

태초에 하나님이 천지를 창조하시니라 (太初에 하나님이 天地를 創造하시니라) — 창세기 1:1

About

Dark aesthetic discipline with crimson focus. guicybercode_omarchy leans on deep blacks, oxide reds, and muted metals for a calm-but-ready workspace. Workspaces display hanzi numerals, and the current desktop is highlighted with a subtle Jesus cross motif so you always know where you are.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •