omarchy themes

color palette

background #2D0A22
foreground #FF8EC8
accent #FF1493
cursor #FF69B4
selection background #FF1493
selection foreground #2D0A22
color0 #3D0A20
color1 #FF1493
color2 #FF69B4
color3 #FF85C1
color4 #FF1493
color5 #F50057
color6 #F06292
color7 #FFD6E8
color8 #5A1030
color9 #FF4DB8
color10 #FF85C1
color11 #FFB3D9
color12 #FF4DB8
color13 #FF69B4
color14 #F48FB1
color15 #FFE4F0

preview

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

readme

Omarchy Barbie Theme

A Barbie-inspired dark theme for Omarchy with deep violet-pink backgrounds, hot pink accents, sky blue class names, royal blue modifiers, and pastel yellow method names. Includes a matching VS Code theme.

Preview

Install

omarchy theme install https://github.com/BBIEPavkov/omarchy-barbie-theme

Then apply it:

omarchy theme set barbie

Requires Omarchy 4 (Quattro) and the Yaru-magenta icon theme.

Light Mode

For daytime, use the light Omarchy Barbie Malibu theme: pastel pink backgrounds with deep berry text and ocean blue highlights.

omarchy theme install https://github.com/BBIEPavkov/omarchy-barbie-malibu-theme
omarchy theme set barbie-malibu

Switch between the two any time with omarchy theme set barbie and omarchy theme set barbie-malibu.

Colors

RoleColor
Background#2D0A22 (deep violet-pink)
Foreground#FF8EC8 (bold pink)
Accent#FF1493 (hot pink)
Cursor#FF69B4 (hot pink)

VS Code Theme

A matching VS Code theme is included in the vscode/ folder.

Install manually:

ln -s ~/.config/omarchy/themes/barbie/vscode ~/.vscode/extensions/omarchy-barbie-theme

Then reload VS Code and select Omarchy Barbie from the theme picker (Ctrl + Shift + P → Preferences: Color Theme).

Syntax highlighting includes:

ElementColor
Modifiers (public, private, async)Royal blue
Class / type namesSky blue
Method namesPastel yellow
StringsLight pink
NumbersPastel yellow
Control flow (await, return)Mint
CommentsFaded pink, italic

Obsidian

Omarchy themes Obsidian automatically. This theme adds heart bullet points, a heart before each top-level heading, pink highlights, and dividers made of hearts.

Discord

For Vencord or Vesktop: copy vencord.theme.css into Vencord's themes folder, then turn it on under Settings → Themes.

cp ~/.config/omarchy/themes/barbie/vencord.theme.css ~/.config/Vencord/themes/barbie.theme.css

Fastfetch (Terminal ASCII Art)

This theme includes a Barbie ASCII art header that displays when you open a terminal.

To set it up, copy the fastfetch config files:

cp ~/.config/omarchy/themes/barbie/fastfetch/config.jsonc ~/.config/fastfetch/config.jsonc

Then add fastfetch to your ~/.bashrc:

echo "fastfetch" >> ~/.bashrc

Note: This will replace your existing fastfetch config. Back it up first if you want to keep it:

cp ~/.config/fastfetch/config.jsonc ~/.config/fastfetch/config.jsonc.bak

Extras

The theme sets colors, wallpapers, a hot pink window border, and the boot screen logo. Everything else is optional and installed by a script that asks before each piece:

~/.config/omarchy/themes/barbie/extras/install.sh

Barbie lock screen

ExtraWhat you get
Lock screenShimmering Barbie logo, script clock and date, floating hearts and sparkles, heart password dots, a sparkle trail and click bursts, sassier messages on each wrong password, confetti on unlock. The layout drifts slowly to avoid burn-in.
BarClock in a script font, a ♥ on the current workspace, and a slightly taller bar
PopupsVolume and brightness levels shown as hearts, and a ♥ on every notification
CursorHot pink cursor (a recolor of Catppuccin Cursors, GPL-2.0)
WindowsRounded corners, a soft pink glow around the focused window, slightly see-through unfocused windows, and bouncy open/close animations
Terminal promptPink ♥ before the folder name, 💔 after a failed command (Starship)
Launcher"Where to, Barbie…" as the menu prompt
Boot and login screensA BarbieOS logo on black for the boot password screen and the login screen (asks for your password)

To undo all of it and get Omarchy's built-ins back:

~/.config/omarchy/themes/barbie/extras/uninstall.sh

omarchy refresh hyprland resets ~/.config/hypr/hyprland.lua, which drops the cursor and window extras. Run install.sh again and say yes to those two to bring them back.

To customize the lock screen, edit ~/.config/omarchy/plugins/emilypavkov.lock/LockView.qml (messages, number of hearts) or Service.qml (wrong-password messages), then run omarchy restart shell.

Wallpapers

Cycle through them with Super + Ctrl + Space or omarchy theme bg next. Add your own to ~/.config/omarchy/backgrounds/barbie/; that folder survives theme updates.

Photos from Unsplash, free to use under the Unsplash License:

FilePhotographer
pink-blossoms.jpgMi Min
pink-clouds.jpgXinyi Wen
pink-sky-bridge.jpgAnders Jildén
blossom-burst.jpgAnita Austvika
blossoms-blue-sky.jpgAJ
cherry-branch.jpgTsz Chung Cheng
lavender-moonrise.jpgDan LeFebvre
misty-pink-ridges.jpgArno Senoner
pink-clouds-moon.jpgJohn Thomas
pink-clouds-peaks.jpgMarsumilae
pink-sky-snowy-peaks.jpgTory Hoffman
purple-mountain-sunset.jpgОлег Мороз

Fonts

The lock screen bundles Pacifico and the bar clock bundles Dancing Script, both under the SIL Open Font License (see each plugin's OFL.txt). The plugins are based on Omarchy's built-in ones (MIT).

Disclaimer

Barbie is a trademark of Mattel, Inc. This is an unofficial fan theme and is not affiliated with or endorsed by Mattel.