waybar auto syntax change

This commit is contained in:
Kyattsukuro 2026-05-05 00:32:23 +02:00
parent 740c556ffd
commit cb2926393a
3 changed files with 529 additions and 521 deletions

View File

@ -34,4 +34,4 @@
@define-color base #303446; @define-color base #303446;
@define-color mantle #292c3c; @define-color mantle #292c3c;
@define-color crust #232634; @define-color crust #232634;

View File

@ -1,403 +1,422 @@
{ {
// Used pkill -SIGRTMIN+n // Used pkill -SIGRTMIN+n
// n=10: update notification status // n=10: update notification status
// n=11: change whether info // n=11: change whether info
"layer": "top", "layer": "top",
"position": "right", "position": "right",
"margin-left": 5, "margin-left": 5,
"spacing": 0, "spacing": 0,
"output": "DP-2", "output": "DP-2",
"width": 64, "width": 64,
"modules-left": [
"group/power",
"hyprland/workspaces",
"custom/specialWs",
"group/activeApp",
],
"modules-center": ["clock", "custom/weather#n1", "custom/weather#n2"],
"modules-right": [
"privacy",
"systemd-failed-units",
"hyprland/submap",
"cpu#avrage",
"temperature",
"memory",
"disk",
"group/sysBehavior",
"group/player",
"group/audio",
"group/net",
"group/systray",
],
"modules-left": ["group/power", "hyprland/workspaces", "custom/specialWs", "group/activeApp"], "custom/apps": {
"modules-center": ["clock", "custom/weather#n1", "custom/weather#n2"], "format": "{icon}",
"modules-right": ["privacy", "systemd-failed-units", "hyprland/submap", "format-icons": "  ",
"cpu#avrage", "temperature", "memory", "disk", "exec-on-event": "true",
"group/sysBehavior", "group/player", "group/audio", "group/net", "group/systray"], "tooltip": false,
"on-click": "nwg-drawer -ovl -wm hyprland &",
},
"custom/lock": {
"format": "{icon}",
"format-icons": "󰌾 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "bash ~/.local/share/until-scripts/sleep.sh",
},
"custom/suspend": {
"format": "{icon}",
"format-icons": "󰒲 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "bash ~/.local/share/until-scripts/sleep.sh suspend",
},
"custom/hibernate": {
"format": "{icon}",
"format-icons": "󰥠 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "bash ~/.local/share/until-scripts/sleep.sh hibernate",
},
"custom/logout": {
"format": "{icon}",
"format-icons": "󰗽 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "hyprctl dispatch exit",
},
"custom/restart": {
"format": "{icon}",
"format-icons": "󰜉 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "systemctl reboot",
},
"custom/poweroff": {
"format": "{icon}",
"format-icons": " ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "systemctl poweroff",
},
"group/power": {
"orientation": "vertical",
"modules": [
"custom/apps",
"custom/lock",
"custom/logout",
"custom/suspend",
"custom/hibernate",
"custom/restart",
"custom/poweroff",
],
"drawer": {
"transition-duration": 500,
"children-class": "player",
"transition-left-to-right": true,
},
},
"hyprland/workspaces": {
"persistent-workspaces": {
"*": 8,
},
"on-click": "rofi -show run",
"format": "{icon}",
},
"custom/specialWs": {
"format": "S",
"exec-on-event": "true",
"on-click": "hyprctl dispatch togglespecialworkspace scratchpad",
},
"group/activeApp": {
"orientation": "vertical",
"modules": [
"hyprland/window",
"custom/activeWindowCloseWindow",
"custom/activeWindowMaximize",
"custom/activeWindowFloating",
],
"drawer": {
"transition-duration": 500,
"children-class": "player",
"transition-left-to-right": true,
},
},
"hyprland/window": {
"tooltip-format": "{title}\n{class}",
"icon": true,
"icon-size": 35,
"format": "󱃼{}",
"rewrite": {
"(.*)": "",
},
"justify": "center",
},
"custom/activeWindowCloseWindow": {
"format": "{icon}",
"format-icons": "",
"exec-on-event": "true",
"justify": "center",
"tooltip": false,
"on-click": "hyprctl dispatch killactive",
},
"custom/activeWindowMaximize": {
"format": "{icon}",
"format-icons": "",
"justify": "center",
"exec-on-event": "true",
"tooltip": false,
"on-click": "hyprctl dispatch fullscreen 1",
},
"custom/activeWindowFloating": {
"format": "{icon}",
"format-icons": "",
"justify": "center",
"exec-on-event": "true",
"tooltip": false,
"on-click": "hyprctl dispatch togglefloating",
},
"custom/apps": { "clock": {
"format": "{icon}", "format": " \n<big>{:%H:%M}</big>",
"format-icons": "  ", "format-alt": "󰃭\n<big>{:%m.%d}</big>",
"exec-on-event": "true", "tooltip-format": "<tt><small>{calendar}</small></tt>",
"tooltip": false, "justify": "center",
"on-click": "nwg-drawer -ovl -wm hyprland &" "calendar": {
"mode": "year",
"mode-mon-col": 2,
"weeks-pos": "left",
"on-scroll": 1,
"format": {
"months": "<span color='#ffead3'><b>{}</b></span>",
"days": "<span color='#ecc6d9'><b>{}</b></span>",
"weeks": "<span color='#99ffdd'><b>W{}</b></span>",
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
"today": "<span color='#ff6699'><b><u>{}</u></b></span>",
},
}, },
"custom/lock": { "actions": {
"format": "{icon}", "on-click-right": "mode",
"format-icons": "󰌾 ", "on-scroll-up": "shift_up",
"exec-on-event": "true", "on-scroll-down": "shift_down",
"tooltip": false,
"on-click": "bash ~/.local/share/until-scripts/sleep.sh"
},
"custom/suspend": {
"format": "{icon}",
"format-icons": "󰒲 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "bash ~/.local/share/until-scripts/sleep.sh suspend"
},
"custom/hibernate": {
"format": "{icon}",
"format-icons": "󰥠 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "bash ~/.local/share/until-scripts/sleep.sh hibernate"
},
"custom/logout": {
"format": "{icon}",
"format-icons": "󰗽 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "hyprctl dispatch exit"
},
"custom/restart": {
"format": "{icon}",
"format-icons": "󰜉 ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "systemctl reboot"
},
"custom/poweroff": {
"format": "{icon}",
"format-icons": " ",
"exec-on-event": "true",
"tooltip": false,
"on-click": "systemctl poweroff",
}, },
},
"custom/weather#n1": {
"exec": "~/.config/waybar/bar/scripts/weather_waper.sh get icon rain,wind moon humidity,pressure",
"on-click": "~/.config/waybar/bar/scripts/weather_waper.sh toggle",
// For somereason I need to call this program to makt it work wtf?
"on-click-right": "~/.config/waybar/bar/scripts/launch_detailed_weather.sh",
"signal": 11,
"interval": 300,
"max-length": 6,
"return-type": "json",
"format": "{}",
},
"custom/weather#n2": {
"exec": "~/.config/waybar/bar/scripts/weather_waper.sh get temp rain,wind uv humidity,pressure",
"on-click": "~/.config/waybar/bar/scripts/weather_waper.sh toggle ",
"on-click-right": "~/.config/waybar/bar/scripts/launch_detailed_weather.sh",
"signal": 11,
"interval": 301,
"max-length": 6,
"return-type": "json",
"format": "{}",
},
"group/power": { "privacy": {
"orientation": "vertical", "icon-spacing": 4,
"modules": ["custom/apps", "custom/lock", "custom/logout", "custom/suspend", "custom/hibernate", "custom/restart", "custom/poweroff"], "icon-size": 20,
"drawer": { "justify": "center",
"transition-duration": 500, "transition-duration": 500,
"children-class": "player", },
"transition-left-to-right": true, "systemd-failed-units": {
} "hide-on-ok": true, // Do not hide if there is zero failed units.
}, "format": "✗ {nr_failed}",
"system": true, // Monitor failed systemwide units.
"user": true, // Ignore failed user units.
},
"hyprland/submap": {
"format": "<b>{}</b>",
"max-length": 1,
"tooltip": true,
"tooltip-format": "Submap: {}",
"justify": "center",
"on-click": "hyprctl dispatch submap reset",
},
"hyprland/workspaces": { "cpu#avrage": {
"persistent-workspaces": { "interval": 2,
"*": 8, "format": " {usage}%",
}, "tooltip": true,
"on-click": "rofi -show run", "tooltip-format": "Load: {load}\n~Freq: {avg_frequency}",
"format": "{icon}", },
},
"custom/specialWs": {
"format": "S",
"exec-on-event": "true",
"on-click": "hyprctl dispatch togglespecialworkspace scratchpad"
},
"group/activeApp": {
"orientation": "vertical",
"modules": ["hyprland/window", "custom/activeWindowCloseWindow", "custom/activeWindowMaximize", "custom/activeWindowFloating"],
"drawer": {
"transition-duration": 500,
"children-class": "player",
"transition-left-to-right": true,
}
},
"hyprland/window": {
"tooltip-format": "{title}\n{class}",
"icon": true,
"icon-size": 35,
"format": "󱃼{}",
"rewrite": {
"(.*)" : "",
},
"justify": "center",
},
"custom/activeWindowCloseWindow": {
"format": "{icon}",
"format-icons": "",
"exec-on-event": "true",
"justify": "center",
"tooltip": false,
"on-click": "hyprctl dispatch killactive",
},
"custom/activeWindowMaximize": {
"format": "{icon}",
"format-icons": "",
"justify": "center",
"exec-on-event": "true",
"tooltip": false,
"on-click": "hyprctl dispatch fullscreen 1",
},
"custom/activeWindowFloating": {
"format": "{icon}",
"format-icons": "",
"justify": "center",
"exec-on-event": "true",
"tooltip": false,
"on-click": "hyprctl dispatch togglefloating",
},
"temperature": {
"interval": 2,
"critical-threshold": 90,
"format-critical": "<span foreground='#e78284'> {temperatureC}°C</span>",
"format": " {temperatureC}°C",
"tooltip-format": "CPU Temp: {temperatureC}",
"format-icons": ["", "", ""],
},
"memory": {
"interval": 20,
"format": " {percentage}%",
"on-click": "htop",
"tooltip-format": "Mem: {used:0.1f}G/{total:0.1f}G \nSwp: {swapUsed:0.1f}G/{swapTotal:0.1f}G ",
},
"disk": {
"interval": 15,
"format": "󰋊 {specific_used:3.0f}GB",
"unit": "GB",
},
"custom/idleWatch": {
"format": "{}",
"exec-on-event": true,
"tooltip": false,
"signal": 12,
"exec": "if systemctl --user is-active hypridle.service > /dev/null; then echo '󰒲'; else echo '󰒳'; fi",
"on-click": "if systemctl --user is-active hypridle.service; then systemctl --user stop hypridle.service; else systemctl --user start hypridle.service; fi; pkill -SIGRTMIN+12 waybar",
},
"clock": { "custom/notification": {
"format": " \n<big>{:%H:%M}</big>", "format": "{}",
"format-alt": "󰃭\n<big>{:%m.%d}</big>",
"tooltip-format": "<tt><small>{calendar}</small></tt>",
"justify": "center",
"calendar": {
"mode" : "year",
"mode-mon-col" : 2,
"weeks-pos" : "left",
"on-scroll" : 1,
"format": {
"months": "<span color='#ffead3'><b>{}</b></span>",
"days": "<span color='#ecc6d9'><b>{}</b></span>",
"weeks": "<span color='#99ffdd'><b>W{}</b></span>",
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
"today": "<span color='#ff6699'><b><u>{}</u></b></span>"
}
},
"actions": {
"on-click-right": "mode",
"on-scroll-up": "shift_up",
"on-scroll-down": "shift_down"
}
},
"custom/weather#n1": {
"exec": "~/.config/waybar/bar/scripts/weather_waper.sh get icon rain,wind moon humidity,pressure",
"on-click": "~/.config/waybar/bar/scripts/weather_waper.sh toggle",
// For somereason I need to call this program to makt it work wtf?
"on-click-right": "~/.config/waybar/bar/scripts/launch_detailed_weather.sh",
"signal": 11,
"interval": 300,
"max-length": 6,
"return-type": "json",
"format": "{}"
},
"custom/weather#n2": {
"exec": "~/.config/waybar/bar/scripts/weather_waper.sh get temp rain,wind uv humidity,pressure",
"on-click": "~/.config/waybar/bar/scripts/weather_waper.sh toggle ",
"on-click-right": "~/.config/waybar/bar/scripts/launch_detailed_weather.sh",
"signal": 11,
"interval": 301,
"max-length": 6,
"return-type": "json",
"format": "{}"
},
"privacy": { // With pkill -SIGRTMIN+10 waybar used as workaround
"icon-spacing": 4, // for buged exec-on-event
"icon-size": 20, "interval": "once",
"justify": "center", "signal": 10,
"transition-duration": 500,
},
"systemd-failed-units": {
"hide-on-ok": true, // Do not hide if there is zero failed units.
"format": "✗ {nr_failed}",
"system": true, // Monitor failed systemwide units.
"user": true // Ignore failed user units.
},
"hyprland/submap": {
"format": "<b>{}</b>",
"max-length": 1,
"tooltip": true,
"tooltip-format": "Submap: {}",
"justify": "center",
"on-click": "hyprctl dispatch submap reset",
},
"exec-on-event": false,
"return-type": "json",
"tooltip": false,
"exec": "bash ~/.config/waybar/bar/scripts/notification_status.sh | jq --unbuffered --compact-output",
"on-click": "bash ~/.local/share/until-scripts/notification_history.sh mute; pkill -SIGRTMIN+10 waybar",
"on-click-right": "bash ~/.local/share/until-scripts/notification_history.sh show",
"on-click-middle": "bash ~/.local/share/until-scripts/notification_history.sh remove",
},
"group/sysBehavior": {
"orientation": "vertical",
"modules": ["custom/notification", "custom/idleWatch", "custom/aiToggle"],
"drawer": {
"transition-duration": 500,
"children-class": "sysBehavior",
"transition-left-to-right": false,
},
},
"group/player": {
"orientation": "vertical",
"modules": ["mpris#status", "image#album-art", "mpris#title"],
"drawer": {
"transition-duration": 500,
"children-class": "player",
"transition-left-to-right": false,
},
},
"image#album-art": {
"exec": "bash ~/.config/waybar/bar/scripts/album_art.sh",
"on-click": "qimgv $(bash ~/.config/waybar/bar/scripts/album_art.sh) &",
"size": 71,
"interval": 5,
},
"mpris#status": {
"format": "{status_icon}",
"tooltip": "{player} {status}",
"status-icons": {
"paused": "",
"playing": "",
"stopped": "󰓛",
// onclick: using defaults
},
},
"mpris#title": {
"rotate": 270,
"format": "{title}",
"title-len": 16,
"format-stopped": "",
"tooltip-format": "{artist} - {title}\n",
// onclick: using defaults
},
"group/audio": {
"orientation": "vertical",
"modules": ["pulseaudio", "pulseaudio/slider"],
"drawer": {
"transition-duration": 500,
"children-class": "audio",
"transition-left-to-right": false,
},
},
"cpu#avrage": { "pulseaudio/slider": {
"interval": 2, "min": 0,
"format": " {usage}%", "max": 150,
"tooltip": true, "orientation": "vertical",
"tooltip-format": "Load: {load}\n~Freq: {avg_frequency}", },
"pulseaudio": {
"justify": "center",
"format": "{icon} \n{volume}%",
"format-bluetooth": "{icon} \nvolume}% ",
"format-bluetooth-muted": "󰖁 \n{icon} 󰂯",
"format-muted": "󰖁 \n{format_source}",
"format-source": "{volume}% ",
"format-source-muted": "",
"format-icons": {
"headphone": "󰋋",
"hands-free": "󱡒",
"headset": "󰋎",
"phone": "",
"portable": "",
"car": "",
"default": ["", "", ""],
}, },
"on-click": "hyprctl dispatch exec '[float] bash ~/.local/share/until-scripts/kill-on-unfocus.sh pwvucontrol'",
"on-click-middle": "",
},
"group/net": {
"orientation": "vertical",
"modules": ["network#total", "network#addr", "network#up", "network#down"],
"drawer": {
"transition-duration": 500,
"children-class": "audio",
"transition-left-to-right": false,
},
},
"network#addr": {
"on-click": "nm-connection-editor &",
"rotate": 270,
"format-wifi": " {ipaddr}",
"format-ethernet": "󰈀 {ipaddr}/{cidr}",
"tooltip-format-wifi": "{essid} ({signalStrength}%)",
"tooltip-format": "{ifname} via {gwaddr}",
"format-linked": "{ifname} (No IP) ",
"format-disconnected": "Disconnected ⚠",
"format-alt": "{ifname}: {ipaddr}/{cidr}",
},
"network#up": {
"format": "󰕒 \n{bandwidthUpBits}",
"justify": "center",
"on-click": "kitty --class 'bar_popup' --title 'Connection Editor' nmtui-edit;exit",
"tooltip": false,
},
"network#down": {
"format": "󰇚 \n{bandwidthDownBits}",
"justify": "center",
"on-click": "kitty --class 'bar_popup' --title 'Connection Editor' nmtui-edit;exit",
"tooltip": false,
},
"temperature": { "network#total": {
"interval": 2, "format": " \n{bandwidthTotalBits}",
"critical-threshold": 90, "justify": "center",
"format-critical": "<span foreground='#e78284'> {temperatureC}°C</span>", "on-click": "bash ~/.local/share/until-scripts/kill-on-unfocus.sh kitty --class 'bar_popup' --title 'Connection Editor' sh -c 'nmtui-connect;exit'",
"format": " {temperatureC}°C", "tooltip": false,
"tooltip-format": "CPU Temp: {temperatureC}", },
"format-icons": ["", "", ""]
},
"memory": {
"interval": 20,
"format": " {percentage}%",
"on-click": "htop",
"tooltip-format": "Mem: {used:0.1f}G/{total:0.1f}G \nSwp: {swapUsed:0.1f}G/{swapTotal:0.1f}G ",
},
"disk": {
"interval": 15,
"format": "󰋊 {specific_used:3.0f}GB",
"unit": "GB"
},
"custom/idleWatch": { "group/systray": {
"format": "{}", "orientation": "vertical",
"exec-on-event": true, "modules": ["custom/systrayDrawer", "tray"],
"tooltip": false, "drawer": {
"signal": 12, "transition-duration": 500,
"exec": "if systemctl --user is-active hypridle.service > /dev/null; then echo '󰒲'; else echo '󰒳'; fi", "children-class": "audio",
"on-click": "if systemctl --user is-active hypridle.service; then systemctl --user stop hypridle.service; else systemctl --user start hypridle.service; fi; pkill -SIGRTMIN+12 waybar", "transition-left-to-right": false,
}, },
},
"custom/notification": { "custom/systrayDrawer": {
"format": "{}", "format": "󰋽",
"tooltip": false,
// With pkill -SIGRTMIN+10 waybar used as workaround },
// for buged exec-on-event "tray": {
"interval": "once", "icon-size": 18,
"signal": 10, "spacing": 5,
"show-passive-items": true,
"exec-on-event": false, },
"return-type": "json", }
"tooltip": false,
"exec": "bash ~/.config/waybar/bar/scripts/notification_status.sh | jq --unbuffered --compact-output",
"on-click": "bash ~/.local/share/until-scripts/notification_history.sh mute; pkill -SIGRTMIN+10 waybar",
"on-click-right": "bash ~/.local/share/until-scripts/notification_history.sh show",
"on-click-middle": "bash ~/.local/share/until-scripts/notification_history.sh remove"
},
"group/sysBehavior": {
"orientation": "vertical",
"modules": ["custom/notification", "custom/idleWatch"],
"drawer": {
"transition-duration": 500,
"children-class": "sysBehavior",
"transition-left-to-right": false,
}
},
"group/player": {
"orientation": "vertical",
"modules": ["mpris#status", "image#album-art", "mpris#title"],
"drawer": {
"transition-duration": 500,
"children-class": "player",
"transition-left-to-right": false,
}
},
"image#album-art": {
"exec":"bash ~/.config/waybar/bar/scripts/album_art.sh",
"on-click": "qimgv $(bash ~/.config/waybar/bar/scripts/album_art.sh) &",
"size": 71,
"interval": 5
},
"mpris#status": {
"format": "{status_icon}",
"tooltip": "{player} {status}",
"status-icons": {
"paused": "",
"playing": "",
"stopped": "󰓛"
// onclick: using defaults
},
},
"mpris#title": {
"rotate": 270,
"format": "{title}",
"title-len": 16,
"format-stopped": "",
"tooltip-format": "{artist} - {title}\n"
// onclick: using defaults
},
"group/audio": {
"orientation": "vertical",
"modules": ["pulseaudio", "pulseaudio/slider"],
"drawer": {
"transition-duration": 500,
"children-class": "audio",
"transition-left-to-right": false,
}
},
"pulseaudio/slider": {
"min": 0,
"max": 150,
"orientation": "vertical"
},
"pulseaudio": {
"justify": "center",
"format": "{icon} \n{volume}%",
"format-bluetooth": "{icon} \nvolume}% ",
"format-bluetooth-muted": "󰖁 \n{icon} 󰂯",
"format-muted": "󰖁 \n{format_source}",
"format-source": "{volume}% ",
"format-source-muted": "",
"format-icons": {
"headphone": "󰋋",
"hands-free": "󱡒",
"headset": "󰋎",
"phone": "",
"portable": "",
"car": "",
"default": ["", "", ""]
},
"on-click": "hyprctl dispatch exec '[float] bash ~/.local/share/until-scripts/kill-on-unfocus.sh pwvucontrol'",
"on-click-middle": ""
},
"group/net": {
"orientation": "vertical",
"modules": ["network#total", "network#addr", "network#up", "network#down" ],
"drawer": {
"transition-duration": 500,
"children-class": "audio",
"transition-left-to-right": false,
}
},
"network#addr": {
"on-click": "nm-connection-editor &",
"rotate": 270,
"format-wifi": " {ipaddr}",
"format-ethernet": "󰈀 {ipaddr}/{cidr}",
"tooltip-format-wifi": "{essid} ({signalStrength}%)",
"tooltip-format": "{ifname} via {gwaddr}",
"format-linked": "{ifname} (No IP) ",
"format-disconnected": "Disconnected ⚠",
"format-alt": "{ifname}: {ipaddr}/{cidr}"
},
"network#up": {
"format": "󰕒 \n{bandwidthUpBits}",
"justify": "center",
"on-click": "kitty --class 'bar_popup' --title 'Connection Editor' nmtui-edit;exit",
"tooltip": false
},
"network#down":{
"format": "󰇚 \n{bandwidthDownBits}",
"justify": "center",
"on-click": "kitty --class 'bar_popup' --title 'Connection Editor' nmtui-edit;exit",
"tooltip": false
},
"network#total": {
"format": " \n{bandwidthTotalBits}",
"justify": "center",
"on-click": "bash ~/.local/share/until-scripts/kill-on-unfocus.sh kitty --class 'bar_popup' --title 'Connection Editor' sh -c 'nmtui-connect;exit'",
"tooltip": false
},
"group/systray": {
"orientation": "vertical",
"modules": ["custom/systrayDrawer", "tray"],
"drawer": {
"transition-duration": 500,
"children-class": "audio",
"transition-left-to-right": false,
}
},
"custom/systrayDrawer": {
"format": "󰋽",
"tooltip": false
},
"tray": {
"icon-size": 18,
"spacing": 5,
"show-passive-items": true,
},
}

View File

@ -1,135 +1,131 @@
@import "color.css"; @import "color.css";
* { * {
min-height: 0; min-height: 0;
font-family: "DejaVuSansM Nerd Font", "Helvetica", "Arial", "sans-serif"; font-family: "DejaVuSansM Nerd Font", "Helvetica", "Arial", "sans-serif";
font-size: 15px; font-size: 15px;
/* /*
font-family: "JetBrainsMono Nerd Font", "Hack Nerd Font", FontAwesome, Roboto, font-family: "JetBrainsMono Nerd Font", "Hack Nerd Font", FontAwesome, Roboto,
Helvetica, Arial, sans-serif; Helvetica, Arial, sans-serif;
font-size: 16px;*/ font-size: 16px;*/
} }
window#waybar { window#waybar {
color: @text; color: @text;
background: @base; background: @base;
transition-property: background-color; transition-property: background-color;
transition-duration: 0.5s; transition-duration: 0.5s;
} }
window#waybar.empty { window#waybar.empty {
color: @text; color: @text;
background: rgba(48, 52, 70, 0); background: rgba(48, 52, 70, 0);
transition-property: background-color; transition-property: background-color;
transition-duration: 0.5s; transition-duration: 0.5s;
} }
.modules-left { .modules-left {
border: none; border: none;
} }
.modules-right { .modules-right {
border: none; border: none;
} }
.modules-center { .modules-center {
border: none; border: none;
} }
button { button {
border: none; border: none;
border-radius: 0; border-radius: 0;
} }
button:hover { button:hover {
background: @base; background: @base;
} }
#custom-sepp { #custom-sepp {
color: @surface2; color: @surface2;
} }
#custom-apps { #custom-apps {
background-color: @green; background-color: @green;
color: @crust; color: @crust;
font-size: 30px; font-size: 30px;
} }
#custom-lock { #custom-lock {
background-color: @sky; background-color: @sky;
color: @base; color: @base;
} }
#custom-logout { #custom-logout {
background-color: @sapphire; background-color: @sapphire;
color: @base; color: @base;
} }
#custom-hibernate{ #custom-hibernate {
background-color: @yellow; background-color: @yellow;
color: @base; color: @base;
} }
#custom-suspend { #custom-suspend {
background-color: @blue; background-color: @blue;
color: @base; color: @base;
} }
#custom-restart { #custom-restart {
background-color: @peach; background-color: @peach;
color: @base; color: @base;
} }
#custom-poweroff { #custom-poweroff {
background-color: @red; background-color: @red;
color: @base; color: @base;
} }
#workspaces { #workspaces {
font-weight: 600; font-weight: 600;
background: @crust; background: @crust;
padding-top: 7px; padding-top: 7px;
margin: 0px; margin: 0px;
} }
#workspaces button { #workspaces button {
color: @text; color: @text;
font-weight: 600; font-weight: 600;
} }
#workspaces button.urgent { #workspaces button.urgent {
color: @red; color: @red;
} }
#workspaces button.empty { #workspaces button.empty {
color: @surface2; color: @surface2;
} }
#workspaces button.active { #workspaces button.active {
color: @blue; color: @blue;
} }
#workspaces button.focused { #workspaces button.focused {
color: @green; color: @green;
} }
#custom-specialWs { #custom-specialWs {
color: @maroon; color: @maroon;
background-color: @crust; background-color: @crust;
padding-bottom: 7px; padding-bottom: 7px;
padding-top: 4px; padding-top: 4px;
font-weight: 600; font-weight: 600;
margin-top: -2; margin-top: -2;
} }
#window { #window {
padding: 0 0 0 15px; padding: 0 0 0 15px;
min-height: 35px; /* The icon size */ min-height: 35px; /* The icon size */
background-color: @darkLavender; background-color: @darkLavender;
color: @base; color: @base;
} }
window#waybar.empty #window{ window#waybar.empty #window {
background-color: rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0);
/* /*
background-image: url("/home/someone/.config/assets/def_window.png"); background-image: url("/home/someone/.config/assets/def_window.png");
background-size: contain; background-size: contain;
background-repeat: no-repeat; background-repeat: no-repeat;
@ -137,149 +133,142 @@ window#waybar.empty #window{
*/ */
} }
#custom-activeWindowCloseWindow{ #custom-activeWindowCloseWindow {
background-color: @red; background-color: @red;
padding-right: 3px; padding-right: 3px;
color: @base; color: @base;
} }
#custom-activeWindowMaximize{ #custom-activeWindowMaximize {
background-color: @peach; background-color: @peach;
color: @base; color: @base;
} }
#custom-activeWindowFloating { #custom-activeWindowFloating {
background-color: @yellow; background-color: @yellow;
color: @base; color: @base;
} }
#clock { #clock {
color: @maroon; color: @maroon;
font-weight: 900; font-weight: 900;
} }
#custom-weather.n1 { #custom-weather.n1 {
margin-top: 4px; margin-top: 4px;
color: @sapphire; color: @sapphire;
margin-bottom: 3px; margin-bottom: 3px;
font-size: 17px; font-size: 17px;
} }
#custom-weather.n2 { #custom-weather.n2 {
color: @sapphire; color: @sapphire;
} }
#privacy { #privacy {
color: @peach; color: @peach;
margin-left: 15px margin-left: 15px;
} }
#systemd-failed-units { #systemd-failed-units {
color: @red; color: @red;
} }
#submap { #submap {
color: @yellow; color: @yellow;
font-weight: 900; font-weight: 900;
} }
#cpu.avrage, #cpu.avrage,
#temperature, #temperature,
#memory, #memory,
#disk { #disk {
color: @blue; color: @blue;
font-weight: 600; font-weight: 600;
background-color: @crust background-color: @crust;
} }
#custom-idleWatch { #custom-idleWatch {
background-color: @sapphire; background-color: @sapphire;
color: @base; color: @base;
font-size: 20px; font-size: 20px;
} }
#custom-notification{ #custom-notification {
background-color: @flamingo; background-color: @flamingo;
font-size: 20px; font-size: 20px;
color: @base; color: @base;
} }
#mpris.status { #mpris.status {
background-color: @mauve; background-color: @mauve;
font-size: 20px; font-size: 20px;
color: @base; color: @base;
} }
#mpris.title { #mpris.title {
background-color: @peach; background-color: @peach;
color: @base; color: @base;
} }
#pulseaudio { #pulseaudio {
color: @crust; color: @crust;
font-size: 14px; font-size: 14px;
font-weight: 600; font-weight: 600;
background-color: @blue; background-color: @blue;
} }
#pulseaudio-slider{ #pulseaudio-slider {
background-color: @red; background-color: @red;
} }
#pulseaudio-slider slider { #pulseaudio-slider slider {
min-height: 0px; min-height: 0px;
min-width: 0px; min-width: 0px;
opacity: 0; opacity: 0;
background-image: none; background-image: none;
border: none; border: none;
box-shadow: none; box-shadow: none;
} }
#pulseaudio-slider trough { #pulseaudio-slider trough {
min-height: 80px; min-height: 80px;
min-width: 10px; min-width: 10px;
border-radius: 5px; border-radius: 5px;
background-color: @crust; background-color: @crust;
} }
#pulseaudio-slider highlight { #pulseaudio-slider highlight {
min-width: 10px; min-width: 10px;
border-radius: 5px; border-radius: 5px;
} }
#network { #network {
color: @crust; color: @crust;
font-weight: 600; font-weight: 600;
background: @teal; background: @teal;
font-size: 14px; font-size: 14px;
} }
#network.disconnected { #network.disconnected {
background-color: @red; background-color: @red;
} }
#network.up { #network.up {
background-color: @yellow; background-color: @yellow;
} }
#network.down { #network.down {
background-color: @maroon; background-color: @maroon;
} }
#network.addr { #network.addr {
background-color: @rosewater background-color: @rosewater;
} }
#tray { #tray {
color: @base; color: @base;
font-weight: 600; font-weight: 600;
background: @darkFlamingo background: @darkFlamingo;
} }
#custom-systrayDrawer { #custom-systrayDrawer {
background: @darkLavender; background: @darkLavender;
color: @base; color: @base;
font-size: 20px; font-size: 20px;
} }
#custom-apps, #custom-apps,
@ -310,6 +299,6 @@ window#waybar.empty #window{
#temperature, #temperature,
#memory, #memory,
#disk { #disk {
padding-top: 7px; padding-top: 7px;
padding-bottom: 7px; padding-bottom: 7px;
} }