A fully swappable Frutiger Aero theme set for Omarchy on Hyprland.
This theme is built on top of Omarchy on CachyOS by Mr. Roboff — my Omarchy system base. All Frutiger Aero customizations are layered on top of that foundation.
Includes light and dark variants with glassmorphism, blurred translucent windows, Vista/7-style Waybar, Alacritty terminal glass, authentic FA wallpapers (Asadal + Perfect Hue), SDDM Frutiger Aero greeter, Vista startup chime, matching cursor/icon themes, and Opencode TUI themes.
Both themes are fully swappable via omarchy theme set — includes preview images for the theme switcher UI. One-command install with install.sh.
Light (frutiger-aero) |
Dark (frutiger-aero-dark) |
|---|---|
![]() |
![]() |
Teal #5AACA0 bg, #1A3344 fg |
Navy #0A1A2E bg, #C8F0F0 fg |
| Medium saturated teal + dark text | Deep navy + light teal text |
| Light | Dark |
|---|---|
![]() |
![]() |
| Token | Color | Hex |
|---|---|---|
| Background | Medium teal | #5AACA0 |
| Foreground | Dark navy | #1A3344 |
| Accent | Blue | #1299CA |
| Yellow (ANSI 3) | Amber | #A08020 |
| Comments | Dark blue-gray | #1A3A48 |
| Token | Color | Hex |
|---|---|---|
| Background | Deep navy | #0A1A2E |
| Foreground | Light teal | #C8F0F0 |
| Accent | Cyan-blue | #35BCDE |
- Height: 36px (auto-expands to 39px min with margin)
- Background: Translucent teal at 40% opacity with FA decorative gradient overlay (purple → blue → green → blue → purple)
- Shape: Pill modules with
border-radius: 14px, individual glass gradient backgrounds with white shine (inset 0 1px 0) - Hover: Glow effect on all modules (box-shadow + brighter gradient)
- Workspaces: Pulse animation (
orb-pulse3s) on occupied workspaces - Start button: Radial-gradient omarchy icon on left
- Bar decorative: FA bubble gradient visible through translucent background
Modules:
custom/omarchy— Start menu buttonhyprland/workspaces— Workspace indicators with pulsecustom/clock— Custom script (12h, English locale, AM/PM) horizontal + verticalmpris— Media player with player-icons (Spotify , mpv/vlc , Firefox ), position via{dynamic}idle_inhibitor— Toggle idle (lock/unlock icons, green glow when active)custom/weather— Current weathercustom/update— Package update indicatorcustom/uptime— System uptimecustom/power-profile— Cycle power modes (power-saver/balanced/performance)custom/audio-eq— Unicode bar audio visualizer (PipeWire detection viaCorked: no)custom/network-speed— Download/upload via/proc/net/devcustom/voxtype— Voice recording/transcription indicatorcustom/screenrecording-indicator— Screen recording statuscustom/notification-silencing-indicator— DND toggletray,bluetooth,network,pulseaudio,cpu,battery— System indicators
- Border: 3px width,
rounding_power: 2.5 - Active window: 3-color gradient border (teal → cyan → aqua)
- Inactive windows:
opacity 0.72with blur - Shadow: Teal glow,
range: 14 - Animations:
faBouncecustom bezier curve for windows - Workspaces: Slide animation
- Layer blur: Enabled for mako notifications
- Frutiger Aero redesign: Rounded input field (16px radius) with teal glow shadow
- Live clock/date: Middle of screen
- "Welcome back": Greeting above input
- Blur: 4 passes, size 12, over current wallpaper
- 5min → Brightness 10%
- 10min → Lock screen
- 15min → DPMS off
- 20min → Suspend
- Opacity: 85% (wallpaper shows through)
- Font: JetBrainsMono Nerd Font 10.5px
- Theme: Imports omarchy active theme colors
- Frutiger Aero glass design: FastBlur radius 48
- Glass panel: Gradient translucent panel with teal border
#1299CA - Header shine: White gradient highlight
- Clock: Fira Sans, Spanish date
- Password field: Rounded (14px) with teal glow
- Login button: Hover/pressed states with teal gradient
- Session selector: Available in panel
- Footer: "Frutiger Aero" branding
| Theme | Background | Text |
|---|---|---|
frutiger-aero |
Dark navy #0A1A2E |
Light teal #C8F0F0 |
frutiger-aero-light |
Light teal #5AACA0 |
Dark navy #1A3344 |
Vista startup chime plays 2s after login via paplay --volume=45000 (autostart.lua).
- Icons: Yaru-prussiangreen (dark teal-green glossy, Frutiger Aero match)
- Cursor: Bibata-Modern-Ice (ice blue glass)
- System: Fira Sans 10px
- Terminal/editor: JetBrains Mono Nerd Font
- Fontconfig:
hintslight,rgba=rgb,lcdfilter=default
- Modified
keyColorfrommagentatoyellowfor contrast on teal backgrounds
14 authentic Frutiger Aero wallpapers per theme:
| Source | Count | Resolution |
|---|---|---|
| Asadal (blue water, teal aura, green valley, mountain lake, sunset forest) | 9 | 4000×2000+ |
| Perfect Hue | 5 | 3840×2160 (true 4K) |
Active wallpaper set via ~/.config/omarchy/current/background symlink.
config/
├── hypr/
│ ├── hyprland.lua # WM configuration
│ ├── hyprlock.conf # Lockscreen
│ ├── hypridle.conf # Idle daemon
│ ├── looknfeel.lua # Visual (borders, shadows, blur, cursor)
│ ├── monitors.lua # Display layout
│ ├── input.lua # Input devices
│ ├── bindings.lua # Keybindings
│ └── autostart.lua # Auto-start programs + startup sound
├── waybar/
│ ├── config.jsonc # Module layout
│ ├── style.css # Frutiger Aero styles
│ └── scripts/
│ ├── clock.sh # Custom clock (12h, English)
│ ├── uptime.sh # System uptime
│ ├── power-profile.sh # Power mode cycling
│ ├── audio-eq.sh # Unicode audio visualizer
│ └── network-speed.sh # Network speed monitor
├── alacritty/
│ └── alacritty.toml # 85% opacity terminal
├── fontconfig/
│ └── fonts.conf # Fira Sans, hinting
├── gtk/
│ └── settings.ini # GTK icon/cursor theme
├── opencode/
│ ├── tui.json # TUI config
│ └── themes/
│ ├── frutiger-aero.json
│ └── frutiger-aero-light.json
├── helix/
│ └── config.toml # Editor colors
├── fastfetch/
│ └── config.jsonc # System info display
├── sddm/
│ └── Main.qml # Frutiger Aero SDDM greeter
└── omarchy/
├── themes/
│ ├── frutiger-aero/ # Light theme (colors, backgrounds, styles)
│ └── frutiger-aero-dark/ # Dark theme
└── current/theme/ # Active generated theme
scripts/
└── analyze-screenshot.sh # ImageMagick + Tesseract color/text analyzer
install.sh # One-command installer
git clone https://github.com/VECTORG99/omarchy-frutiger-aero.git
cd omarchy-frutiger-aero
./install.sh# Clone
git clone https://github.com/VECTORG99/omarchy-frutiger-aero.git
cd omarchy-frutiger-aero
# Global configs
cp config/waybar/*.css ~/.config/waybar/
cp config/waybar/*.jsonc ~/.config/waybar/
cp -r config/waybar/scripts ~/.config/waybar/
cp config/hypr/* ~/.config/hypr/
cp config/alacritty/* ~/.config/alacritty/
cp config/opencode/* ~/.config/opencode/
cp -r config/opencode/themes ~/.config/opencode/
cp config/helix/* ~/.config/helix/
cp config/gtk/* ~/.config/gtk-3.0/
cp config/fontconfig/* ~/.config/fontconfig/
cp config/fastfetch/* ~/.config/fastfetch/
# Theme files (swappable via omarchy theme set)
cp -r config/omarchy/themes/frutiger-aero* ~/.config/omarchy/themes/
# SDDM (requires sudo)
sudo cp config/sddm/Main.qml /usr/share/sddm/themes/omarchy/
# Apply
omarchy theme set "Frutiger Aero"
hyprctl reload
pkill waybar && waybar
sudo omarchy-refresh-sddmSix Frutiger Aero desktop widgets built with EWW 0.5+:
| Widget | Keybind | Description |
|---|---|---|
| Weather | SUPER+SHIFT+T |
Auto-location forecast via wttr.in, 3-day outlook, glass-minimal SVG icons |
| Clock | SUPER+SHIFT+K |
12h digital clock with date, timezone, glossy separators |
| Calendar | SUPER+SHIFT+L |
Monthly calendar with < > navigation, today marked [day] |
| Music | SUPER+SHIFT+R |
Now playing via playerctl, Pioneer car stereo style, LCD display |
| System Monitor | SUPER+SHIFT+U |
CPU/GPU/RAM/DISK with rounded percentages and temps |
| Control | SUPER+SHIFT+Q |
Toggle any widget on/off, per-widget screen selector [1][2], shows status and keybinds |
All widgets support light/dark themes via omarchy theme set.
eww 0.5+ playerctl python3 curl nvidia-smi lm-sensors pulseaudio/pipewire
MIT



