Changed preview.png

This commit is contained in:
ro
2026-02-25 17:24:36 -05:00
parent 305c8c6696
commit f84310270c
3 changed files with 394 additions and 0 deletions
+261
View File
@@ -0,0 +1,261 @@
{
"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": "<span font='omarchy'>\ue900</span>",
"on-click": "omarchy-menu",
"on-click-right": "xdg-terminal-exec",
"tooltip-format": "Omarchy Menu\n\nSuper + Alt + Space"
},
"custom/update": {
"format": "<span weight='bold' >\ue900</span>",
"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": "<span>{calendar}</span>",
"calendar": {
"mode": "mouth",
"mode-mon-col": 3,
"on-click-right": "mode",
"format": {
"mouth": "<span weight='bold'>{}</span>",
"weekdays": "<span weight='bold'>{}</span>",
"today": "<span weight='bold' underline='single'>{}</span>"
}
},
"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
}
}
+133
View File
@@ -0,0 +1,133 @@
@import "../omarchy/current/theme/waybar.css";
@define-color accent-alert shade(@foreground, 0.7);
@define-color border-accent #42A378;
* {
border: none;
font-family: 'CaskaydiaMono Nerd Font Propo';
font-size: 12px;
min-height: 0;
}
window#waybar {
background: transparent;
color: @foreground;
}
.modules-left,
.modules-right,
.modules-center {
margin: 6px 6px 2px 6px;
padding: 1px 0 1px;
border: 2px solid @border-accent;
background-color: @background;
box-shadow: 0 1px 6px 2px alpha(#000000, 0.8);
}
#custom-omarchy {
font-size: 13px;
}
#window {
margin: 3px;
padding: 1px;
}
#workspaces {
padding: 1px 2px 1px;
background-color: alpha(@foreground, 0.3);
opacity: 0.95;
}
#workspaces button {
padding: 0px 5px;
margin: 1px 2px;
background-color: alpha(@foreground, 1);
color: @background;
transition: all 0.3s ease-in-out;
opacity: 0.6;
font-size: 8px;
}
#workspaces button.active {
color: @foreground;
background-color: @background;
min-width: 30px;
opacity: 1.0;
}
#workspaces button:hover {
color: @foreground;
background: @background;
min-width: 30px;
opacity: 0.9;
}
#workspaces button.empty {
opacity: 0.2;
}
#hyprland-window,
#tray,
#cpu,
#memory,
#battery,
#network,
#bluetooth,
#pulseaudio,
#custom-omarchy,
#backlight,
#custom-updatespacman,
#custom-screenrecording-indicator,
#custom-update {
min-width: 12px;
margin: 0 7.5px;
}
#custom-expand-icon {
margin-right: 7px;
}
#custom-update {
font-size: 10px;
margin: 2px;
}
#clock, #idle_inhibitor {
margin-left: 8.75px;
}
.hidden {
opacity: 0;
}
#custom-screenrecording-indicator {
margin-left: 8.75px;
font-size: 10px;
}
#custom-screenrecording-indicator.active {
color: @accent-alert;
}
#idle_inhibitor {
margin-right: 5px;
}
#tray-expander {
margin-left: 5px;
}
tooltip {
opacity: 0.95;
padding: 4px;
background: @background;
font-size: 12px;
border: 2px solid @border-accent;
}
tooltip label {
color: @foreground;
}