diff --git a/modules/hyprland.nix b/modules/hyprland.nix index 374e2b0..d9656b9 100644 --- a/modules/hyprland.nix +++ b/modules/hyprland.nix @@ -51,5 +51,6 @@ brightnessctl helvum ulauncher + playerctl ]; } diff --git a/stow/.config/waybar/config.jsonc b/stow/.config/waybar/config.jsonc index fc1772e..6ba7503 100644 --- a/stow/.config/waybar/config.jsonc +++ b/stow/.config/waybar/config.jsonc @@ -1,215 +1,188 @@ -// waybar taken from: https://github.com/gmr458/.dotfiles/tree/main/waybar/.config/waybar +// MIT License +// Copyright (c) 2024 LightCrimson +// https://github.com/yurihikari/garuda-hyprdots +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. { - "layer": "top", - "position": "left", - "width": 24, - "margin-top": 0, - "margin-bottom": 0, - "margin-left": 0, - "margin-right": 0, - "spacing": 0, - "gtk-layer-shell": true, - "modules-left": [ - "custom/notification", - // "backlight/slider", - "backlight", - "pulseaudio/slider", - "pulseaudio#audio", - "network" -// "bluetooth" - ], - "custom/notification": { - "tooltip": false, - "format": "{icon}", - "format-icons": { - "notification": "󱅫", - "none": "󰂚", - "dnd-notification": "󰂛", - "dnd-none": "󰂛", - "inhibited-notification": "󱅫", - "inhibited-none": "󰂚", - "dnd-inhibited-notification": "󰂛", - "dnd-inhibited-none": "󰂛" - }, - "return-type": "json", - "exec-if": "which swaync-client", - "exec": "swaync-client -swb", - "on-click": "swaync-client -t -sw", - "on-click-right": "swaync-client -d -sw", - "escape": true - }, - // "backlight/slider": { - // "min": 1, - // "max": 100, - // "orientation": "vertical" - // }, - "backlight": { - "format": "{icon}", - "format-icons": ["󰃟"], - "on-scroll-up": "brightnessctl set +5%", - "on-scroll-down": "brightnessctl set 5%-", - "on-click": "", - "tooltip": true, - "tooltip-format": "{percent}%" - }, - "pulseaudio/slider": { - "min": 0, - "max": 100, - "orientation": "vertical" - }, - "pulseaudio#audio": { - "format": "{icon}", - "format-bluetooth": "󰂯\n{icon}", - "format-bluetooth-muted": "󰂯\n󰖁", - "format-muted": "󰖁", - "format-icons": { - "headphone": "󰋋", - "hands-free": "󰋋", - "headset": "󰋋", - "phone": "", - "portable": "", - "car": "", - "default": ["󰕿", "󰖀", "󰕾"] - }, - "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", - "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", - "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", - "tooltip": true, - "tooltip-format": "{icon} {desc} {volume}%" - }, - "pulseaudio#microphone": { - "format": "{format_source}", - "format-source": "󰍬 {volume}%", - "format-source-muted": "󰍭 {volume}%", - "on-click": "pactl set-source-mute @DEFAULT_SOURCE@ toggle", - "on-scroll-up": "pactl set-source-volume @DEFAULT_SOURCE@ +1%", - "on-scroll-down": "pactl set-source-volume @DEFAULT_SOURCE@ -1%", - "max-volume": 100, - "tooltip": false - }, - "network": { - "interval": 1, - "interface": "wlo1", - "format-icons": ["󰤯", "󰤟", "󰤢", "󰤥", "󰤨"], - "format-wifi": "{icon}", - "format-disconnected": "", - "on-click": "nm-connection-editor", - "tooltip": true, - "tooltip-format": "󰢮 {ifname}\n󰩟 {ipaddr}/{cidr}\n{icon} {essid}\n󱑽 {signalStrength}% {signaldBm} dBm {frequency} MHz\n󰞒 {bandwidthDownBytes}\n󰞕 {bandwidthUpBytes}" - }, - "bluetooth": { - "format-disabled": "", - "format-off": "", - "format-on": "󰂯", - "format-connected": "󰂯", - "format-connected-battery": "󰂯", - "tooltip-format-connected": "{device_enumerate}", - "tooltip-format-enumerate-connected": "{device_alias} 󰂄{device_battery_percentage}% {device_address}", - "on-click": "blueman-manager", - "tooltip": true - }, - "modules-center": [ - "hyprland/workspaces", - "hyprland/submap", - "sway/workspaces", - "sway/mode" - ], - "hyprland/workspaces": { - "format": "{icon}", - "format-icons": { - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "default": "1" - }, - "on-click": "activate" - }, - "hyprland/submap": { - "format": "{}", - "tooltip": false - }, - "hyprland/window": { - "format": " {:.40} ", - "separate-outputs": false - }, - "sway/workspaces": { - "format": "{icon}", - "format-icons": { - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "default": "1" - }, - "on-click": "activate" - }, - "sway/mode": { - "format": "{}", - "tooltip": false - }, - "wlr/taskbar": { - "format": "{icon}", - "active-first": true - }, - "modules-right": [ - // "pulseaudio#microphone", - // "battery" - "tray", - "memory", - "cpu", - "clock" - ], - "tray": { - "icon-size": 14, - "spacing": 8 - }, - "cpu": { - "format": "󰻠", - "on-click": "", - "tooltip": true - }, - "memory": { - "format": "󰍛", - "tooltip-format": "󰍛 Total: {total:0.1f}GB, Avail: {avail:0.1f}GB, Used: {used:0.1f}GB ({percentage}%)\n󰓡 Total: {swapTotal:0.1f}GB, Avail: {swapAvail:0.1f}GB, Used: {swapUsed:0.1f}GB ({swapPercentage}%)", - "on-click": "", - "tooltip": true - }, - "battery": { - "states": { - "warning": 30, - "critical": 15 - }, - "format": "{icon} {capacity}%", - "format-charging": "󰂄 {capacity}%", - "format-plugged": "󱘖 {capacity}%", - "format-icons": ["󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], - "on-click": "", - "tooltip": false - }, - "clock": { - "interval": 1, - "format": "󰥔\n{:%I\n%M\n}", - "format-alt": "󰣆\n{:%d\n%m\n%y\n󰥔\n%I\n%M\n}", - "tooltip": true, - "tooltip-format": "{calendar}", - "calendar": { - "mode": "year", - "mode-mon-col": 3, - "format": { - "today": "{}" - } - } + "layer": "top", // Waybar at top layer + "position": "top", // Waybar position (top|bottom|left|right) + "height": 30, + "margin": "0 0 0 0", + //"width": 1350, // Waybar width + // Choose the order of the modules idle_inhibitor + "modules-left": [ + "custom/media", + "hyprland/workspaces", + "tray" + ], + "modules-center": ["clock"], + "modules-right": [ + "wireplumber", + "backlight", + "battery", + "network", + "custom/power" + ], + + // Modules configuration + + "hyprland/workspaces": { + "disable-scroll": true, + "all-outputs": true, + "format": "{icon}", + // "format": "< %g >", + // "format_focused" : "< %g ● >", + "format-icons": { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8", + "9": "9", + "10": "10" } + }, + "custom/media": { +// "format": "{format}", + "max-length": 40, + "escape": true, + "exec": "playerctl metadata title -F" + }, + "sway/mode": { + "format": "{}" + }, + "sway/window": { + "format": "~ {app_id}" + }, + "idle_inhibitor": { + "format": "{icon}", + "format-icons": { + "activated": "", + "deactivated": "" + } + }, + "tray": { + "icon-size": 14, + "spacing": 5 + }, + "clock": { + "tooltip-format": "{calendar}", + "calendar": { + "mode": "month", + "mode-mon-col": 3, + "weeks-pos": "right", + "on-scroll": 1, + "on-click-right": "mode", + "format": { + "months": "{}", + "days": "{}", + "weeks": "W{}", + "weekdays": "{}", + "today": "{}" + } + }, + "actions": { + "on-click-right": "mode", + "on-click-forward": "tz_up", + "on-click-backward": "tz_down", + "on-scroll-up": "shift_up", + "on-scroll-down": "shift_down" + }, + "format": " {:%a %d %b  %I:%M %p}", //12 hour format + // "format": " {:%d %m %Y  %H:%M}", //24 hour format + "format-alt": " {:%d/%m/%Y  %H:%M:%S}", + // //"timezones": [ "Kolkata" ], + // //"max-length": 200 + "interval": 1 + }, + // "clock": { + // "format": " {:%H:%M:%S}", + // "format-alt": " {:%A, %B %d, %Y (%R)}", + // "tooltip-format": "{calendar}", + // "calendar": { + // "mode" : "month", + // "mode-mon-col" : 3, + // "weeks-pos" : "right", + // "on-scroll" : 1, + // "on-click-right": "mode", + // "format": { + // "months": "{}", + // "days": "{}", + // "weeks": "W{}", + // "weekdays": "{}", + // "today": "{}" + // } + // }, + // "actions": { + // "on-click-right": "mode", + // "on-click-forward": "tz_up", + // "on-click-backward": "tz_down", + // "on-scroll-up": "shift_up", + // "on-scroll-down": "shift_down" + // }, + // "interval": 1 + // }, + "cpu": { + "format": "﬙ {usage: >3}%", + "on-click": "alacritty -e htop" + }, + "battery": { + "states": { + // "good": 95, + "warning": 30, + "critical": 15 + }, + "format": "{icon} {capacity: >3}%", + // "format-good": "", // An empty format will hide the module + // "format-full": "", + "format-icons": ["", "", "", "", ""] + //"format-icons": ["", "", "", "", "", "", "", "", "", ""] + }, + "backlight": { + // "device": "acpi_video1", + "format": "{percent}% {icon}", + "format-icons": ["", "", "", "", "", "", "", "", ""] + }, + "network": { + // "interface": "wlp2s0", // (Optional) To force the use of this interface + "format": "⚠ Disabled", + //"format-wifi": " {essid}", + "format-wifi": " Connected", + // "format-ethernet": " {ifname}: {ipaddr}/{cidr}", + "format-ethernet": " Wired", + "format-disconnected": "⚠ Disconnected", + // "on-click": "alacritty -e nmtui" + "on-click": "kitty -e nm-tui" + }, + "wireplumber": { + "format": "{volume}% {icon}", + "format-muted": "", + "on-click": "helvum", + "format-icons": ["", "", ""] + }, + "custom/power": { + "format": "⏻", + "on-click": "poweroff", // just dont accidentally press this.. + "tooltip": false + } } diff --git a/stow/.config/waybar/style.css b/stow/.config/waybar/style.css index 3799565..4180154 100644 --- a/stow/.config/waybar/style.css +++ b/stow/.config/waybar/style.css @@ -1,204 +1,400 @@ @define-color white #F2F2F2; @define-color black #000203; +@define-color background #000203; @define-color text #BECBCB; @define-color lightgray #686868; @define-color darkgray #353535; @define-color red #F38BA8; -@define-color black-transparent-1 rgba(0, 0, 0, 0.1); -@define-color black-transparent-2 rgba(0, 0, 0, 0.2); -@define-color black-transparent-3 rgba(0, 0, 0, 0.3); -@define-color black-transparent-4 rgba(0, 0, 0, 0.4); -@define-color black-transparent-5 rgba(0, 0, 0, 0.5); -@define-color black-transparent-6 rgba(0, 0, 0, 0.6); -@define-color black-transparent-7 rgba(0, 0, 0, 0.7); -@define-color black-transparent-8 rgba(0, 0, 0, 0.8); -@define-color black-transparent-9 rgba(0, 0, 0, 0.9); -@define-color black-solid rgba(0, 0, 0, 1.0); + +/* MIT License + Copyright (c) 2024 LightCrimson + https://github.com/yurihikari/garuda-hyprdots + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. */ * { - font-family: - Iosevka, - Material Design Icons Desktop; - font-size: 13px; - padding: 0; - margin: 0; + color: @lavender; + border: 0; + padding: 0 0; + font-family: UbuntuMono; + /* font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; */ + /* font-family: "Hack Nerd Font"; */ + font-size: 18px; + font-weight: bold; + /* padding-bottom:4px; + padding-top: 4px; */ } window#waybar { - background-color: @black-transparent-9; - color: @text; - border-radius: 0; -} - -tooltip { - background: @black-solid; - border: 1px solid @darkgray; - border-radius: 0; -} -tooltip label { - color: @text; -} - -#workspaces { + border: 0px solid rgba(0, 0, 0, 0); + /* border-radius: 10px; */ + /* background:#2d2a2e; */ + /* background-color: rgba(36, 39, 58, 0.85); */ + /*background-color: rgba(0, 0, 0, 0); */ + background-color: @background; + /* background-color: shade(#1e1e2e, 0.95); */ } #workspaces button { - background-color: transparent; - color: @lightgray; - transition: all 0.3s ease; + color: @background; + border-radius: 50%; + /* background-color: @background; */ + margin: 0px 0px; + padding: 4 6 2 0; } #workspaces button:hover { - box-shadow: inherit; - text-shadow: inherit; - background: transparent; - border: 1px solid rgba(0, 0, 0, 0); - color: @white; - transition: all 0.3s ease; + color: @red; + box-shadow: none; + /* Remove predefined box-shadow */ + text-shadow: none; + /* Remove predefined text-shadow */ + border: 0px; + background: none; } -#workspaces button.focused, -#workspaces button.active { - color: @white; - transition: all 0.3s ease; - animation: colored-gradient 10s ease infinite; +#workspaces button:hover * { + color: @red; + background-color: @background; } -#workspaces button.urgent { - background-color: @red; - color: @black; - transition: all 0.3s ease; +#workspaces * { + color: whitesmoke; } -/* -------------------------------------------------------------------------------- */ +#workspaces { + border-style: solid; + background-color: @background; + opacity: 1; + border-radius: 10px; + margin: 8px 0px 8px 8px; +} -#submap, -#mode, -#tray, +#workspaces button.focused { + color: @red; + border-radius: 20px; + /* background-color: @flamingo; */ +} + +#workspaces button.focused * { + color: @red; +} + +#mode { + color: #ebcb8b; +} + +#clock, +#custom-swap, +#custom-cava-internal, +#battery, #cpu, #memory, +#idle_inhibitor, +#temperature, +#custom-keyboard-layout, #backlight, -#pulseaudio.audio, -#pulseaudio.microphone, -#network.wlo1, -#network.eno1, -#bluetooth, -#battery, -#clock, -#mpd, +#network, +#pulseaudio, +#mode, +#tray, +#custom-power, +#custom-pacman, #custom-media, -#custom-notification { - background-color: transparent; - color: @text; - margin-top: 4px; - margin-bottom: 4px; - margin-left: 0; - margin-right: 0; - border-radius: 20px; - transition: all 0.3s ease; +#mpd { + padding: 5px 8px; + border-style: solid; + background-color: shade(@background, 1); + opacity: 1; + margin: 8px 0; } -#submap { - border: 0; +/* ----------------------------------------------------------------------------- + * Module styles + * -------------------------------------------------------------------------- */ +#mpd { + border-radius: 10px; + color: @red; + margin-left: 5px; + background-color: rgba(0, 0, 0, 0); } -/* -------------------------------------------------------------------------------- */ - -/* If workspaces is the leftmost module, omit left margin */ -.modules-left > widget:first-child > #workspaces button, -.modules-left > widget:first-child > #tray, -.modules-left > widget:first-child > #cpu, -.modules-left > widget:first-child > #memory, -.modules-left > widget:first-child > #backlight, -.modules-left > widget:first-child > #pulseaudio.audio, -.modules-left > widget:first-child > #pulseaudio.microphone, -.modules-left > widget:first-child > #network.wlo1, -.modules-left > widget:first-child > #network.eno1, -.modules-left > widget:first-child > #bluetooth, -.modules-left > widget:first-child > #battery, -.modules-left > widget:first-child > #clock, -.modules-left > widget:first-child > #custom-notification { - margin-top: 4px; +#mpd.2 { + border-radius: 10px 0px 0px 10px; + margin: 8px 0px 8px 6px; + padding: 4px 12px 4px 10px; } -.modules-right > widget:last-child > #workspaces button, -.modules-right > widget:last-child > #tray, -.modules-right > widget:last-child > #cpu, -.modules-right > widget:last-child > #memory, -.modules-right > widget:last-child > #backlight, -.modules-right > widget:last-child > #pulseaudio.audio, -.modules-right > widget:last-child > #pulseaudio.microphone, -.modules-right > widget:last-child > #network.wlo1, -.modules-right > widget:last-child > #network.eno1, -.modules-right > widget:last-child > #bluetooth, -.modules-right > widget:last-child > #battery, -.modules-right > widget:last-child > #clock, -.modules-right > widget:last-child > #custom-notification { - margin-bottom: 4px; +#mpd.3 { + border-radius: 0px 0px 0px 0px; + margin: 8px 0px 8px 0px; + padding: 4px; } -/* -------------------------------------------------------------------------------- */ +#mpd.4 { + border-radius: 0px 10px 10px 0px; + margin: 8px 0px 8px 0px; + padding: 4px 10px 4px 14px; +} + +#mpd.2, +#mpd.3, +#mpd.4 { + background-color: @background; + font-size: 14px; +} + +#mode { + border-radius: 10px; + color: @red; + margin-right: 5px; +} + +#custom-cava-internal { + border-radius: 10px; + color: @red; +} + +#custom-swap { + border-radius: 10px; + color: @background; + margin-left: 15px; + background-color: @red; +} + +#clock { + /* background-color:#a3be8c; */ + color: @sky; + border-radius: 10px; + margin: 8px 10px; +} + +#backlight { + color: @yellow; + /* border-bottom: 2px solid @yellow; */ + border-radius: 10px 0 0 10px; +} + +#battery { + color: #d8dee9; + /* border-bottom: 2px solid #d8dee9; */ + border-radius: 0 10px 10px 0; + margin-right: 10px; +} + +#battery.charging { + color: #81a1c1; + /* border-bottom: 2px solid #81a1c1; */ +} + +@keyframes blink { + to { + color: @red; + /* border-bottom: 2px solid @red; */ + } +} + +#battery.critical:not(.charging) { + color: #bf616a; + /* border-bottom: 2px solid #bf616a; */ + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#cpu { + color: @sky; + /* border-bottom: 2px solid @sky; */ +} + +#cpu #cpu-icon { + color: @sky; +} + +#memory { + color: @sky; +} + +#network.disabled { + color: #bf616a; + /* border-bottom: 2px solid #bf616a; */ +} + +#network { + color: @green; + /* border-bottom: 2px solid @green; */ + border-radius: 10px; + margin-right: 5px; +} + +#network.disconnected { + color: #bf616a; + /* border-bottom: 2px solid #bf616a; */ +} + +#pulseaudio { + color: @flamingo; + /* border-bottom: 2px solid @flamingo; */ +} + +#pulseaudio.muted { + color: #3b4252; + /* border-bottom: 2px solid #3b4252; */ +} + +#temperature { + color: @teal; + /* border-bottom: 2px solid @teal; */ + border-radius: 10px 0 0 10px; +} + +#temperature.critical { + color: @red; + /* border-bottom: 2px solid @red; */ +} + +#idle_inhibitor { + background-color: #ebcb8b; + color: @background; +} #tray { - background-color: transparent; - padding: 1px 5px; -} -#tray menu { - padding: 2px; - border-radius: 0; + /* background-color: @background; */ + margin: 8px 10px; + border-radius: 10px; } -/* -------------------------------------------------------------------------------- */ +#custom-media, +#custom-power {} -#backlight-slider { - margin-top: 10px; +#custom-media{ + background-color: @red; + color: @background; + border-radius: 10px; + padding: 5px 10px; + margin-left: 15px; } -#backlight-slider slider { - min-height: 0px; - min-width: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} -#backlight-slider trough { - min-height: 80px; - min-width: 10px; - border-radius: 5px; - background-color: black; -} -#backlight-slider highlight { - min-width: 6px; - border: 1px solid @text; - border-radius: 5px; - background-color: @text; +#custom-power { + color: @background; + background-color: @red; + border-radius: 10px; + margin-left: 5px; + margin-right: 15px; + padding: 5px 10px; } -/* -------------------------------------------------------------------------------- */ - -#pulseaudio-slider { - margin-top: 6px; +#window { + border-style: hidden; + margin-left: 10px; + /* margin-top:1px; + padding: 8px 1rem; */ + margin-right: 10px; + color: #eceff4; } -#pulseaudio-slider slider { - min-height: 0px; - min-width: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} -#pulseaudio-slider trough { - min-height: 80px; - min-width: 5px; - border-radius: 5px; - background-color: black; -} -#pulseaudio-slider highlight { - min-width: 5px; - border: 1px solid @text; - border-radius: 5px; - background-color: @text; +#custom-keyboard-layout { + color: @peach; + /* border-bottom: 2px solid @peach; */ + border-radius: 0 10px 10px 0; + margin-right: 10px; } + + + +/* window#waybar { + background: #2d2a2e; + } + + * { + color: #c8b9a9; + font-family: Ubuntu Mono, sans-serif; + font-size: 12px; + } + + #workspaces button.focused { + color: #f2e5bc; + } + + #workspaces button { + color: #c8b9a9; + } + + .separator { + background-color: #c8b9a9; + } + + #mode { + color: #ebcb8b; + } + + #clock { + color: #a3be8c; + } + + #battery { + color: #d8dee9; + } + + #battery.charging { + color: #b48ead; + } + + #battery.critical:not(.charging) { + color: #bf616a; + } + + #cpu { + color: #a3be8c; + } + + #memory { + color: #d3869b; + } + + #network { + color: #8fbcbb; + } + + #network.disabled { + color: #bf616a; + } + + #network.disconnected { + color: #bf616a; + } + + #pulseaudio { + color: #b48ead; + } + + #pulseaudio.muted { + color: #bf616a; + } + + #temperature { + color: #8fbcbb; + } + + #temperature.critical { + color: #bf616a; + } */