diff --git a/configs/hyprland_l/Waybar/config.jsonc b/configs/hyprland_l/Waybar/config.jsonc new file mode 100644 index 0000000..08a7fe1 --- /dev/null +++ b/configs/hyprland_l/Waybar/config.jsonc @@ -0,0 +1,91 @@ +{ + "layer": "top", + "spacing": 0, + "height": 0, + + "margin-top": 8, + "margin-right": 8, + "margin-bottom": 0, + "margin-left": 8, + + "modules-left": [ + "hyprland/workspaces" + + ], + + "modules-center": [ + "clock" + ], + + "modules-right": [ + "tray", + "cpu_text", + "cpu", + "memory", + "battery", + "network", + "pulseaudio" + ], + + "sway/workspaces": { + "disable-scroll": true, + "all-outputs": true, + "tooltip": false + }, + + "tray": { + "spacing": 10, + "tooltip": false + }, + + "clock": { + "format": "{:%I:%M %p - %a, %d %b %Y}", + "tooltip": false + }, + + "cpu": { + "format": "CPU {usage}%", + "interval": 2, + + "states": { + "critical": 90 + } + }, + + "memory": { + "format": "MEM {percentage}%", + "interval": 2, + + "states": { + "critical": 80 + } + }, + + "battery": { + "format": "BAT {capacity}%", + "interval": 5, + "states": { + "warning": 20, + "critical": 10 + }, + "tooltip": false + }, + + "network": { + "format-wifi" : "WIFI {bandwidthDownBits}", + "format-ethernet": "ETH {bandwidthDownBits}", + "format-disconnected" : "no network", + "interval": 5, + "tooltip": false + }, + + "pulseaudio": { + "scroll-step": 5, + "max-volume": 150, + "format": "VOL {volume}%", + "format-bluetooth": "vol {volume}%", + "nospacing": 1, + "on-click": "pavucontrol", + "tooltip": false + } +} \ No newline at end of file diff --git a/configs/hyprland_l/Waybar/style.css b/configs/hyprland_l/Waybar/style.css new file mode 100644 index 0000000..c0e770f --- /dev/null +++ b/configs/hyprland_l/Waybar/style.css @@ -0,0 +1,93 @@ +* { + border: none; + border-radius: 0; + min-height: 0; + font-family: "iosevka nerd font"; + font-weight: 500; + font-size: 14px; + padding: 0; +} + +window#waybar { + background: #1d2021; + border: 2px solid #3c3836; +} + +tooltip { + background-color: #1d2021; + border: 2px solid #7c6f64; +} + +#clock, +#tray, +#cpu, +#memory, +#battery, +#network, +#pulseaudio { + margin: 6px 6px 6px 0px; + padding: 2px 8px; +} + +#workspaces { + background-color: #303536; + margin: 6px 0px 6px 6px; + border: 2px solid #434a4c; +} + +#workspaces button { + all: initial; + min-width: 0; + box-shadow: inset 0 -3px transparent; + padding: 2px 4px; + color: #c7ab7a; +} + +#workspaces button.focused { + color: #ddc7a1; +} + +#workspaces button.urgent { + background-color: #e78a4e; +} + +#clock { + background-color: #303536; + border: 2px solid #434a4c; + color: #d4be98; +} + +#tray { + background-color: #d4be98; + border: 2px solid #c7ab7a; +} + +#battery { + background-color: #a9b665; + border: 2px solid #c7ab7a; + color: #6c782e; +} + +#cpu, +#memory, +#network, +#pulseaudio { + background-color: #ddc7a1; + border: 2px solid #c7ab7a; + color: #1d2021; +} + +#cpu.critical, +#memory.critical { + background-color: #ddc7a1; + border: 2px solid #c7ab7a; + color: #c14a4a; +} + +#battery.warning, +#battery.critical, +#battery.urgent { + background-color: #ddc7a1; + border: 2px solid #c7ab7a; + color: #c14a4a; +} \ No newline at end of file