{ "reload_style_on_change": true, "layer": "top", "position": "top", "spacing": 0, "height": 15, "margin": "0", "modules-left": [ "custom/omarchy", "hyprland/workspaces", "hyprland/window" ], "modules-center": [ "clock", "idle_inhibitor", "custom/update", "custom/weather", "custom/screenrecording-indicator" ], "modules-right": [ "group/tray-expander", "backlight", "custom/updatespacman", "bluetooth", "network", "pulseaudio", "cpu", "memory", "battery" ], "hyprland/workspaces": { "on-click": "activate", "format": "{id}", "format-icons": { "default": "", "1": "", "2": "", "3": "", "4": "", "5": "", "6": "6", "7": "7", "8": "8", "9": "9", "active": "" }, "persistent-workspaces": { "1": [], "2": [], "3": [], "4": [], "5": [] } }, "hyprland/window": { "format": "{title} - {class}", "max-length": 45, "rewrite": { " - ": "", // if no window is focused, a single dash is displayed, this removes it "(.*?) - Chromium - chromium": "  $1 ", "(.*chrome)...(.*)": "  $1 ", "(.*) - Obsidian - .* - obsidian": "  $1 ", "(.*nvim)...(.*)": "  $2 ", "(.*code) - (.*)": " 󰨞 $1 ", "^.*btop( .*|$)": " 󰧨 BTOP $1 ", "^.*cmatrix( .*|$)": " 󰘨 MATRIX $1 ", "(.*) - Spotify": "  $1 ", "(.*) - com.mitchellh.ghostty": " 󰊠 $1 ", "(.*) - Alacritty": "  $1 ", "(.*) - BeeperTexts": " 󰻞 $1 ", "(.*Discord)...(.*).. (.*)": "  $2 ", "(.*) - org.gnome.Nautilus": " 󰣆 $1 ", "(.*) - fish": "  [$1] ", "(.*Steam)...(.*)": "  $1", // "OBS *. - (.*) - com.obsproject.Studio": " $1", // not yet functional // "nvim (.*) - com.mitchellh.ghostty": " $1", // not being captured } }, "custom/omarchy": { "format": "\ue900", "on-click": "omarchy-menu", "on-click-right": "xdg-terminal-exec", "tooltip-format": "Omarchy Menu\n\nSuper + Alt + Space" }, "custom/update": { "format": "\ue900", "exec": "omarchy-update-available", "on-click": "omarchy-launch-floating-terminal-with-presentation omarchy-update", "tooltip-format": "Omarchy update available", "signal": 7, "interval": 3600 }, "backlight": { "device": "intel_backlight", "format": "{percent}% {icon}", "format-icons": [ "🌑", "🌘", "🌗", "🌖", "🌕" ] }, "custom/updatespacman": { "format": "{icon}", "return-type": "json", "format-icons": { "has-updates": "󰏖 ", "updated": "󰂪" }, "exec-if": "which waybar-module-pacman-updates", "exec": "waybar-module-pacman-updates --interval-seconds 5 --network-interval-seconds 300" }, "cpu": { "interval": 2, "format": "󰍛 {usage}%", "on-click": "omarchy-launch-or-focus-tui btop" }, "memory": { "interval": 2, "format": " {percentage}%", "on-click": "omarchy-launch-or-focus-tui btop" }, "clock": { "format": "{:%e %A %I:%M %p}", "format-alt": "{:%A %d/%m/%Y}", "tooltip-format": "{calendar}", "calendar": { "mode": "mouth", "mode-mon-col": 3, "on-click-right": "mode", "format": { "mouth": "{}", "weekdays": "{}", "today": "{}" } }, "on-click-right": "~/.local/share/omarchy/bin/omarchy-cmd-tzupdate" }, "idle_inhibitor": { "format": "{icon}", "format-icons": { "activated": "", "deactivated": "" } }, "network": { "format-icons": [ "󰤯", "󰤟", "󰤢", "󰤥", "󰤨" ], "format": "{icon}", "format-wifi": "{icon}", "format-ethernet": "󰀂", "format-disconnected": "󰤮", "tooltip-format-wifi": "{essid} ({frequency} GHz)\n⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}", "tooltip-format-ethernet": "⇣{bandwidthDownBytes} ⇡{bandwidthUpBytes}", "tooltip-format-disconnected": "Disconnected", "interval": 3, "spacing": 1, "on-click": "omarchy-launch-wifi" }, "battery": { "format": "{icon} {capacity}%", "format-discharging": "{icon} {capacity}%", "format-charging": "{icon} {capacity}%", "format-plugged": "", "format-icons": { "charging": [ "󰢜", "󰂆", "󰂇", "󰂈", "󰢝", "󰂉", "󰢞", "󰂊", "󰂋", "󰂅" ], "default": [ "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹" ] }, "format-full": "󰂅", "tooltip-format-discharging": "{power:>1.0f}W↓ {capacity}%", "tooltip-format-charging": "{power:>1.0f}W↑ {capacity}%", "interval": 5, "on-click": "omarchy-menu power", "states": { "warning": 20, "critical": 10 } }, "bluetooth": { "format": "", "format-disabled": "󰂲", "format-connected": "", "tooltip-format": "Devices connected: {num_connections}", "on-click": "omarchy-launch-bluetooth" }, "custom/weather": { "format": "{}°", "tooltip": true, "interval": 1800, "exec": "wttrbar --nerd --fahrenheit --mph --location Pasadena+MD", "return-type": "json" }, "pulseaudio": { "format": "{icon} {volume}%", "on-click": "omarchy-launch-or-focus-tui wiremix", "on-click-right": "pamixer -t", "tooltip-format": "Playing at {volume}%", "scroll-step": 5, "format-muted": "", "format-icons": { "default": [ "", "", "" ] } }, "group/tray-expander": { "orientation": "inherit", "drawer": { "transition-duration": 600, "children-class": "tray-group-item" }, "modules": [ "custom/expand-icon", "tray" ] }, "custom/expand-icon": { "format": " ", "tooltip": false }, "custom/screenrecording-indicator": { "on-click": "omarchy-cmd-screenrecord", "exec": "$OMARCHY_PATH/default/waybar/indicators/screen-recording.sh", "signal": 8, "return-type": "json" }, "tray": { "icon-size": 12, "spacing": 12 } }