diff --git a/config.jsonc b/config.jsonc index 4c5795f..650af88 100644 --- a/config.jsonc +++ b/config.jsonc @@ -1,21 +1,75 @@ + { "layer": "top", "position": "top", - "mod": "dock", - "exclusive": true, - "passthrough": false, - "gtk-layer-shell": true, - "height": 45, - "modules-left": ["clock","custom/weather","custom/wallpaper","hyprland/window"], + "modules-left": ["clock", "custom/weather","custom/wallpaper","hyprland/window"], "modules-center": ["hyprland/workspaces"], - "modules-right": ["network", "bluetooth", "temperature","custom/power_profile","custom/battery","backlight","pulseaudio","pulseaudio#microphone","tray","idle_inhibitor"], + "modules-right": ["network", "bluetooth", "temperature","custom/power_profile","custom/battery","backlight","pulseaudio","pulseaudio#microphone","tray","idle_inhibitor","cpu","memory","battery#bat2"], + // "modules-left": [], + "sway/mode": { + "format": "{}" + }, + "custom/weather": { + "tooltip": true, + "format": "{}", + "interval": 30, + "exec": "~/.config/waybar/scripts/waybar-wttr.py", + "return-type": "json", + "on-click": "xdg-open https://wttr.in" + }, "hyprland/window": { "format": "{}", "max-length": 60, "tooltip": true }, - - + "custom/wallpaper": { + "format": "Wallpaper", + "interval": 1, + "tooltip": true, + "on-click": "~/scripts/pywal/wallpapermenu.sh", + "return-type": "json" + }, + "custom/power_profile": { + "exec": "powerprofilesctl get || echo 'Unknown'", + "interval": 5, + "format": "󰈐 {}", + "on-click": "pp=$(powerprofilesctl get 2>/dev/null || echo 'balanced'); case \"$pp\" in performance) n=balanced;; balanced) n=powersave;; *) n=performance;; esac; powerprofilesctl set \"$n\" 2>/dev/null || echo 'powerprofilesctl not available'; pkill -SIGRTMIN+8 waybar", + "signal": 8, + "return-type": "string" + }, + "custom/battery": { + "exec": "/home/Nicholai/.config/waybar/scripts/battery.sh", + "interval": 10, + "return-type": "json", + "format": "{}", + "tooltip": true + }, + "mpd": { + "format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ ", + "format-disconnected": "Disconnected ", + "format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ", + "unknown-tag": "N/A", + "interval": 2, + "consume-icons": { + "on": " " + }, + "random-icons": { + "off": " ", + "on": " " + }, + "repeat-icons": { + "on": " " + }, + "single-icons": { + "on": "1 " + }, + "state-icons": { + "paused": "", + "playing": "" + }, + "tooltip-format": "MPD (connected)", + "tooltip-format-disconnected": "MPD (disconnected)" + }, "hyprland/workspaces": { "format": "{name} : {icon}", "format-icons": { @@ -30,68 +84,38 @@ "persistent-workspaces": { "Virtual-1": [1, 2, 3, 4, 5] } + }, + "idle_inhibitor": { + "format": "{icon}", + "format-icons": { + "activated": "󰒳", + "deactivated": "󰒲" }, - - "custom/wallpaper": { - "format": "Wallpaper", - "interval": 1, - "tooltip": true, - // "exec": "~/scripts/pywal/wallpapermenu.sh", - "on-click": "~/scripts/pywal/wallpapermenu.sh", - "return-type" : "json" - }, - - - "custom/power_profile": { - "exec": "powerprofilesctl get || echo 'Unknown'", - "interval": 5, - "format": "󰈐 {}", - "on-click": "pp=$(powerprofilesctl get 2>/dev/null || echo 'balanced'); case \"$pp\" in performance) n=balanced;; balanced) n=powersave;; *) n=performance;; esac; powerprofilesctl set \"$n\" 2>/dev/null || echo 'powerprofilesctl not available'; pkill -SIGRTMIN+8 waybar", - "signal": 8, - "return-type": "string" - }, - - "custom/weather" : { - //shows the current weather and forecast - "tooltip" : true, - "format" : "{}", - "interval" : 30, - "exec" : "~/.config/waybar/scripts/waybar-wttr.py", - "return-type" : "json", - "on-click": "xdg-open https://wttr.in" - }, - - "custom/battery": { - "exec": "/home/Nicholai/.config/waybar/scripts/battery.sh", - "interval": 10, - "return-type": "json", - "format": "{}", "tooltip": true }, - -"tray": { + "tray": { "icon-size": 18, "spacing": 10 }, - -// "clock": { -// "format": "{: %I:%M %p  %a, %b %e}", -// "tooltip-format": "{:%Y %B}\n{calendar}" -// }, -"clock": { - "format": "{:%I:%M %p}", - "tooltip-format": "{:%Y %B}\n{calendar}" -}, -"idle_inhibitor": { - "format": "{icon}", - "format-icons": { - "activated": "󰒳", - "deactivated": "󰒲" - }, - "tooltip": true -}, - - + "clock": { + "format": "{: %I:%M %p  %a, %b %e}", + "format-alt": "{:%Y-%m-%d}", + "tooltip-format": "{:%Y %B}\n{calendar}" + }, + "cpu": { + "format": "{usage}% ", + "tooltip": false + }, + "memory": { + "format": "{}% " + }, + "temperature": { + "thermal-zone": 1, + "critical-threshold": 80, + "format": "{temperatureF}°F ", + "format-critical": "{temperatureF}°F ", + "tooltip": true + }, "backlight": { "format": "{icon} {percent}%", "format-icons": ["󰃞", "󰃟", "󰃠"], @@ -99,7 +123,6 @@ "on-scroll-down": "brightnessctl set 5%-", "min-length": 6 }, - "battery": { "bat": "BAT1", "adapter": "ACAD", @@ -118,7 +141,26 @@ "tooltip-format": "{status} • {capacity}%\n{timeTo}\nHealth: {health}", "max-length": 15 }, - + "battery#bat2": { + "bat": "BAT2" + }, + "network": { + // "interface": "wlp2*", // (Optional) To force the use of this interfac + "format-wifi": " {signalStrength}%", + "format-ethernet": "{ipaddr}/{cidr}", + "tooltip-format": "{essid} - {ifname} via {gwaddr}", + "format-linked": "{ifname} (No IP)", + "format-disconnected": "Disconnected ⚠", + "format-alt": "{ifname}:{essid} {ipaddr}/{cidr}" + }, + "bluetooth": { + "format": " {status}", + "format-connected": " {num_connections}", + "tooltip-format": "{controller_alias}", + "tooltip-format-connected": "{device_enumerate}", + "tooltip-format-enumerate-connected": "{device_alias}", + "on-click": "blueman-manager" + }, "pulseaudio": { "format": "{icon} {volume}%", "tooltip": false, @@ -137,7 +179,6 @@ "default": ["", "", ""] } }, - "pulseaudio#microphone": { "format": "{format_source}", "format-source": " {volume}%", @@ -147,31 +188,12 @@ "on-scroll-down": "pamixer --default-source -d 5", "scroll-step": 5 }, - - "temperature": { - "thermal-zone": 1, - "format": "{temperatureF}°F ", - "critical-threshold": 80, - "format-critical": "{temperatureF}°F ", - "tooltip": true - }, - - "network": { - // "interface": "wlp2*", // (Optional) To force the use of this interface - "format-wifi": " {signalStrength}%", - "format-ethernet": "{ipaddr}/{cidr}", - "tooltip-format": "{essid} - {ifname} via {gwaddr}", - "format-linked": "{ifname} (No IP)", - "format-disconnected": "Disconnected ⚠", - "format-alt": "{ifname}:{essid} {ipaddr}/{cidr}" - }, - - "bluetooth": { - "format": " {status}", - "format-connected": " {num_connections}", - "tooltip-format": "{controller_alias}", - "tooltip-format-connected": "{device_enumerate}", - "tooltip-format-enumerate-connected": "{device_alias}", - "on-click": "blueman-manager" // launch the GUI when you left‑click -} + "custom/media": { + "format": " {}", + "return-type": "json", + "max-length": 40, + "escape": true, + "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder + // "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name + } } diff --git a/config.jsonc.bak b/config.jsonc.bak new file mode 100644 index 0000000..4c5795f --- /dev/null +++ b/config.jsonc.bak @@ -0,0 +1,177 @@ +{ + "layer": "top", + "position": "top", + "mod": "dock", + "exclusive": true, + "passthrough": false, + "gtk-layer-shell": true, + "height": 45, + "modules-left": ["clock","custom/weather","custom/wallpaper","hyprland/window"], + "modules-center": ["hyprland/workspaces"], + "modules-right": ["network", "bluetooth", "temperature","custom/power_profile","custom/battery","backlight","pulseaudio","pulseaudio#microphone","tray","idle_inhibitor"], + "hyprland/window": { + "format": "{}", + "max-length": 60, + "tooltip": true + }, + + + "hyprland/workspaces": { + "format": "{name} : {icon}", + "format-icons": { + "1": "", + "2": "", + "3": "", + "4": "", + "5": "", + "active": "", + "default": "" + }, + "persistent-workspaces": { + "Virtual-1": [1, 2, 3, 4, 5] + } + }, + + "custom/wallpaper": { + "format": "Wallpaper", + "interval": 1, + "tooltip": true, + // "exec": "~/scripts/pywal/wallpapermenu.sh", + "on-click": "~/scripts/pywal/wallpapermenu.sh", + "return-type" : "json" + }, + + + "custom/power_profile": { + "exec": "powerprofilesctl get || echo 'Unknown'", + "interval": 5, + "format": "󰈐 {}", + "on-click": "pp=$(powerprofilesctl get 2>/dev/null || echo 'balanced'); case \"$pp\" in performance) n=balanced;; balanced) n=powersave;; *) n=performance;; esac; powerprofilesctl set \"$n\" 2>/dev/null || echo 'powerprofilesctl not available'; pkill -SIGRTMIN+8 waybar", + "signal": 8, + "return-type": "string" + }, + + "custom/weather" : { + //shows the current weather and forecast + "tooltip" : true, + "format" : "{}", + "interval" : 30, + "exec" : "~/.config/waybar/scripts/waybar-wttr.py", + "return-type" : "json", + "on-click": "xdg-open https://wttr.in" + }, + + "custom/battery": { + "exec": "/home/Nicholai/.config/waybar/scripts/battery.sh", + "interval": 10, + "return-type": "json", + "format": "{}", + "tooltip": true + }, + +"tray": { + "icon-size": 18, + "spacing": 10 + }, + +// "clock": { +// "format": "{: %I:%M %p  %a, %b %e}", +// "tooltip-format": "{:%Y %B}\n{calendar}" +// }, +"clock": { + "format": "{:%I:%M %p}", + "tooltip-format": "{:%Y %B}\n{calendar}" +}, +"idle_inhibitor": { + "format": "{icon}", + "format-icons": { + "activated": "󰒳", + "deactivated": "󰒲" + }, + "tooltip": true +}, + + + "backlight": { + "format": "{icon} {percent}%", + "format-icons": ["󰃞", "󰃟", "󰃠"], + "on-scroll-up": "brightnessctl set 5%+", + "on-scroll-down": "brightnessctl set 5%-", + "min-length": 6 + }, + + "battery": { + "bat": "BAT1", + "adapter": "ACAD", + "interval": 10, + "states": { + "good": 95, + "warning": 30, + "critical": 20 + }, + "format": "{icon} {capacity}%", + "format-charging": " {capacity}%", + "format-plugged": " {capacity}%", + "format-alt": "{time} {icon}", + "format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], + "tooltip": true, + "tooltip-format": "{status} • {capacity}%\n{timeTo}\nHealth: {health}", + "max-length": 15 + }, + + "pulseaudio": { + "format": "{icon} {volume}%", + "tooltip": false, + "format-muted": " Muted", + "on-click": "pamixer -t", + "on-scroll-up": "pamixer -i 5", + "on-scroll-down": "pamixer -d 5", + "scroll-step": 5, + "format-icons": { + "headphone": "", + "hands-free": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": ["", "", ""] + } + }, + + "pulseaudio#microphone": { + "format": "{format_source}", + "format-source": " {volume}%", + "format-source-muted": " Muted", + "on-click": "pamixer --default-source -t", + "on-scroll-up": "pamixer --default-source -i 5", + "on-scroll-down": "pamixer --default-source -d 5", + "scroll-step": 5 + }, + + "temperature": { + "thermal-zone": 1, + "format": "{temperatureF}°F ", + "critical-threshold": 80, + "format-critical": "{temperatureF}°F ", + "tooltip": true + }, + + "network": { + // "interface": "wlp2*", // (Optional) To force the use of this interface + "format-wifi": " {signalStrength}%", + "format-ethernet": "{ipaddr}/{cidr}", + "tooltip-format": "{essid} - {ifname} via {gwaddr}", + "format-linked": "{ifname} (No IP)", + "format-disconnected": "Disconnected ⚠", + "format-alt": "{ifname}:{essid} {ipaddr}/{cidr}" + }, + + "bluetooth": { + "format": " {status}", + "format-connected": " {num_connections}", + "tooltip-format": "{controller_alias}", + "tooltip-format-connected": "{device_enumerate}", + "tooltip-format-enumerate-connected": "{device_alias}", + "on-click": "blueman-manager" // launch the GUI when you left‑click +} +} diff --git a/darkmode.css b/darkmode.css new file mode 100644 index 0000000..271df85 --- /dev/null +++ b/darkmode.css @@ -0,0 +1,204 @@ + +@import 'colors.css'; + +* { + border: none; + border-radius: 4px; + /* `ttf-font-awesome` is required to be installed for icons */ + font-family: "JetBrainsMono Nerd Font"; + + /* adjust font-size value to your liking: */ + font-size: 10px; + font-weight: bold; + min-height: 0; +} + +window#waybar { + background-color: rgba(0, 0, 0, 0.9); + color: #ffffff; +} + +#workspaces button { + color: #ffffff; + box-shadow: inset 0 -3px transparent; +} + +#workspaces button:hover { + background: rgba(0, 0, 0, 0.9); + box-shadow: inset 0 -3px #ffffff; +} + +#workspaces button.focused { + background-color: #64727d; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727d; +} + +#clock, +#battery, +#cpu, +#memory, +#temperature, +#backlight, +#network, +#pulseaudio, +#custom-media, +#tray, +#mode, +#idle_inhibitor, +#mpd { + padding: 0 10px; + margin: 6px 3px; + color: #000000; +} + +#window, +#workspaces { + margin: 0 4px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#clock { + background-color: #000000; + color: white; +} + +#battery { + background-color: #000000; + color: white; +} + +#battery.charging { + color: #ffffff; + background-color: #000000; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +#battery.critical:not(.charging) { + background-color: #f53c3c; + color: #ffffff; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#cpu { + background-color: #000000; + color: #ffffff; +} + +#memory { + background-color: #000000; + color: white; +} + +#backlight { + background-color: #000000; + color: white; +} + +#network { + background-color: #000000; + color: white; +} + +#network.disconnected { + background-color: #f53c3c; +} + +#pulseaudio { + background-color: #000000; + color: #ffffff; +} + +#pulseaudio.muted { + background-color: #000000; + color: #ffffff; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature { + background-color: #f0932b; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray { + background-color: #2980b9; +} + +#idle_inhibitor { + background-color: #2d3436; +} + +#idle_inhibitor.activated { + background-color: #ecf0f1; + color: #2d3436; +} + +#mpd { + background-color: #66cc99; + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#language { + background: #bbccdd; + color: #333333; + padding: 0 5px; + margin: 6px 3px; + min-width: 16px; +} \ No newline at end of file diff --git a/style.css b/style.css index 331bbc7..6af4038 100644 --- a/style.css +++ b/style.css @@ -1,185 +1,274 @@ -@import 'colors.css'; - * { - background: transparent; - border: none; - border-radius: 3px; - font-family: "JetBrainsMono Nerd Font"; - font-weight: bold; - font-size: 14px; - min-height: 0; + border: none; + border-radius: 4px; + /* `ttf-font-awesome` is required to be installed for icons */ + font-family: "JetBrainsMono Nerd Font"; + + /* adjust font-size value to your liking: */ + font-size: 10px; + font-weight: bold; + min-height: 0; } window#waybar { - background: transparent; + background-color: rgba(0, 0, 0, 0.9); + color: #ffffff; } - - - #workspaces button { - padding: 5px; - color: @color4; - margin-right: 5px; -} - -#workspaces button.active { - color: @color11; -} - -#workspaces button.focused { - color: @color12; - background: @color2; - border-radius: 5px; -} - -#workspaces button.urgent { - color: @color12; - background: @color8; - border-radius: 5px; + color: #ffffff; + box-shadow: inset 0 -3px transparent; } #workspaces button:hover { - background: @background; - color: @color12; - border-radius: 10px; - font-size: 18px; + background: rgba(0, 0, 0, 0.9); + box-shadow: inset 0 -3px #ffffff; +} + +#workspaces button.focused { + background-color: #000000; + color: #ffffff; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727d; } -#custom-power_profile, -#custom-weather, -#window, #clock, #battery, -#custom-battery, -#pulseaudio, -#network, -#bluetooth, +#cpu, +#memory, #temperature, -#workspaces, -#tray, #backlight, -#idle_inhibitor { - background: @background; - color: @color12; - opacity: 0.8; - padding: 0px 10px; - margin: 3px 0px; - margin-top: 10px; - border: 1px solid #181825; -} - -#temperature { - background: @background; - border-radius: 5px 0px 0px 5px; -} - -#temperature.critical { - color: #d13a3a; -} - -#backlight { - background: @background; - border-radius: 5px 0px 0px 5px; -} - -#tray { - border-radius: 5px; - margin-right: 10px; +#network, +#pulseaudio, +#custom-media, +#tray, +#mode, +#idle_inhibitor, +#mpd { + padding: 0 10px; + margin: 6px 3px; + color: #000000; } +#window, #workspaces { - background: @background; - color: @color11; - border-radius: 5px; - margin-left: 10px; - padding-right: 0px; - padding-left: 5px; + margin: 0 4px; } -#custom-power_profile { - color: @color9; - border-left: 0px; - border-right: 0px; +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; } -#window { - background: @background; - border-radius: 5px; - margin-left: 60px; - margin-right: 60px; +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; } #clock { - background: @background; - color: @color12; - border-radius: 5px; - margin-left: 10px; - border-right: 0px; -} - -#custom-wallpaper { - background: @background; - color: @color12; - opacity: 0.8; - padding: 0px 10px; - margin: 3px 0px; - margin-top: 10px; - border-radius: 5px; - margin-left: 10px; - border-right: 0px; -} - -#network { - color: @color5; - background: @background; - border-radius: 5px 0px 0px 5px; - border-left: 0px; - border-right: 0px; -} - -#bluetooth { - color: @color5; - background: @background; - border-radius: 0px 5px 5px 0px; - margin-right: 10px; -} - -#pulseaudio { - color: @color10; - background: @background; - border-left: 0px; - border-right: 0px; -} - -#pulseaudio.microphone { - color: @color11; - background: @background; - border-left: 0px; - border-right: 0px; - border-radius: 0px 5px 5px 0px; - margin-right: 10px; + background-color: #000000; + color: white; } #battery { - color: @color12; - background: @background; - border-radius: 0 5px 5px 0; - margin-right: 10px; - border-left: 0px; + background-color: #000000; + color: white; } -#custom-battery { - color: @color12; - background: @background; - border-radius: 0 5px 5px 0; - margin-right: 10px; - border-left: 0px; +#battery.charging { + color: #ffffff; + background-color: #000000; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +#battery.critical:not(.charging) { + background-color: #f53c3c; + color: #ffffff; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +label:focus { + background-color: #000000; +} + +#cpu { + background-color: #000000; + color: #ffffff; +} + +#memory { + background-color: #000000; + color: white; +} + +#backlight { + background-color: #000000; + color: white; +} + +#network { + background-color: #000000; + color: white; +} + +#network.disconnected { + background-color: #f53c3c; +} + +#pulseaudio { + background-color: #000000; + color: #ffffff; +} + +#pulseaudio.muted { + background-color: #000000; + color: #ffffff; +} + +#custom-media { + background-color: #000000; + color: #ffffff; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #000000; + color: #ffffff; +} + +#custom-media.custom-vlc { + background-color: #000000; + color: #ffffff; +} + +#temperature { + background-color: #000000; + color: #ffffff; +} + +#temperature.critical { + background-color: #eb4d4b; + color: #ffffff; +} + +#tray { + background-color: #000000; + color: #ffffff; +} + +#idle_inhibitor { + background-color: #000000; + color: #ffffff; +} + +#idle_inhibitor.activated { + background-color: #ffffff; + color: #000000; +} + +#mpd { + background-color: #000000; + color: #ffffff; +} + +#mpd.disconnected { + background-color: #f53c3c; + color: #ffffff; +} + +#mpd.stopped { + background-color: #000000; + color: #ffffff; +} + +#mpd.paused { + background-color: #000000; + color: #ffffff; +} + +#language { + background: #000000; + color: #ffffff; + padding: 0 5px; + margin: 6px 3px; + min-width: 16px; +} + +#custom-weather, +#custom-wallpaper, +#custom-power_profile, +#custom-battery, +#bluetooth, +#pulseaudio-microphone, +#battery-bat2 { + padding: 0 10px; + margin: 6px 3px; + color: #000000; } #custom-weather { - border-radius: 0px 5px 5px 0px; - border-right: 0px; - margin-left: 0px; + background-color: #000000; + color: white; +} + +#custom-wallpaper { + background-color: #000000; + color: white; +} + +#custom-power_profile { + background-color: #000000; + color: white; +} + +#bluetooth { + background-color: #000000; + color: white; +} + +#pulseaudio-microphone { + background-color: #000000; + color: #ffffff; +} + +#pulseaudio-microphone.muted { + background-color: #000000; + color: #ffffff; +} + +#battery-bat2 { + background-color: #000000; + color: white; +} + +#battery-bat2.charging { + color: #ffffff; + background-color: #000000; +} + +#battery-bat2.critical:not(.charging) { + background-color: #f53c3c; + color: #ffffff; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; } diff --git a/style.css.bak b/style.css.bak new file mode 100644 index 0000000..331bbc7 --- /dev/null +++ b/style.css.bak @@ -0,0 +1,185 @@ + +@import 'colors.css'; + +* { + background: transparent; + border: none; + border-radius: 3px; + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + font-size: 14px; + min-height: 0; +} + +window#waybar { + background: transparent; +} + + + + +#workspaces button { + padding: 5px; + color: @color4; + margin-right: 5px; +} + +#workspaces button.active { + color: @color11; +} + +#workspaces button.focused { + color: @color12; + background: @color2; + border-radius: 5px; +} + +#workspaces button.urgent { + color: @color12; + background: @color8; + border-radius: 5px; +} + +#workspaces button:hover { + background: @background; + color: @color12; + border-radius: 10px; + font-size: 18px; +} + +#custom-power_profile, +#custom-weather, +#window, +#clock, +#battery, +#custom-battery, +#pulseaudio, +#network, +#bluetooth, +#temperature, +#workspaces, +#tray, +#backlight, +#idle_inhibitor { + background: @background; + color: @color12; + opacity: 0.8; + padding: 0px 10px; + margin: 3px 0px; + margin-top: 10px; + border: 1px solid #181825; +} + +#temperature { + background: @background; + border-radius: 5px 0px 0px 5px; +} + +#temperature.critical { + color: #d13a3a; +} + +#backlight { + background: @background; + border-radius: 5px 0px 0px 5px; +} + +#tray { + border-radius: 5px; + margin-right: 10px; +} + +#workspaces { + background: @background; + color: @color11; + border-radius: 5px; + margin-left: 10px; + padding-right: 0px; + padding-left: 5px; +} + +#custom-power_profile { + color: @color9; + border-left: 0px; + border-right: 0px; +} + +#window { + background: @background; + border-radius: 5px; + margin-left: 60px; + margin-right: 60px; +} + +#clock { + background: @background; + color: @color12; + border-radius: 5px; + margin-left: 10px; + border-right: 0px; +} + +#custom-wallpaper { + background: @background; + color: @color12; + opacity: 0.8; + padding: 0px 10px; + margin: 3px 0px; + margin-top: 10px; + border-radius: 5px; + margin-left: 10px; + border-right: 0px; +} + +#network { + color: @color5; + background: @background; + border-radius: 5px 0px 0px 5px; + border-left: 0px; + border-right: 0px; +} + +#bluetooth { + color: @color5; + background: @background; + border-radius: 0px 5px 5px 0px; + margin-right: 10px; +} + +#pulseaudio { + color: @color10; + background: @background; + border-left: 0px; + border-right: 0px; +} + +#pulseaudio.microphone { + color: @color11; + background: @background; + border-left: 0px; + border-right: 0px; + border-radius: 0px 5px 5px 0px; + margin-right: 10px; +} + +#battery { + color: @color12; + background: @background; + border-radius: 0 5px 5px 0; + margin-right: 10px; + border-left: 0px; +} + +#custom-battery { + color: @color12; + background: @background; + border-radius: 0 5px 5px 0; + margin-right: 10px; + border-left: 0px; +} + +#custom-weather { + border-radius: 0px 5px 5px 0px; + border-right: 0px; + margin-left: 0px; +}