From 759df4ccfffc5ef41256704ac6f90cfc549fcace Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Tue, 7 Mar 2023 22:53:06 +0100 Subject: [PATCH] Replace waybar files --- files/config/waybar | 1 - files/config/waybar/config | 83 ++++++++++++++++++++++++++++++++++ files/config/waybar/style.css | 85 +++++++++++++++++++++++++++++++++++ 3 files changed, 168 insertions(+), 1 deletion(-) delete mode 120000 files/config/waybar create mode 100644 files/config/waybar/config create mode 100644 files/config/waybar/style.css diff --git a/files/config/waybar b/files/config/waybar deleted file mode 120000 index babe730..0000000 --- a/files/config/waybar +++ /dev/null @@ -1 +0,0 @@ -/home/ephase/.config/dotrepo/sway_config/config/waybar/ \ No newline at end of file diff --git a/files/config/waybar/config b/files/config/waybar/config new file mode 100644 index 0000000..8203c0c --- /dev/null +++ b/files/config/waybar/config @@ -0,0 +1,83 @@ +{ + "layer": "top", + "height":"22", + "disable-toolptips": true, + "modules-left": ["sway/workspaces", "sway/mode"], + "modules-center": [], + "modules-right": ["network", "temperature", "memory", "cpu", "backlight", "battery", "pulseaudio", "clock", "tray"], + "sway/mode": { + "format": "{}" + }, + "sway/workspace": { + "disable-scroll": true + }, + "idle_inhibitor": { + "format": "{icon}", + "format-icons": { + "activated": "", + "deactivated": "" + } + }, + "clock": { + "tooltip": false, + "tooltip-format": "{:%Y-%m-%d | %H:%M}", + "format-alt": "{:%Y-%m-%d}" + }, + "temperature": { + "thermal-zone": 0, + "critical-threshold": 80, + "format": "{temperatureC}°C  |" + }, + "cpu": { + "format": "{usage}%  |", + "tooltip": false + }, + "backlight": { + //"device": "intel_backlight", + "format": "{percent}% {icon} |", + "format-icons": ["", ""], + "tooltip": false + }, + "battery": { + "tooltip": false, + "states": { + "warning": 30, + "critical": 15 + + }, + "format": "{capacity}% {icon}", + "format-charging": "{capacity}% ", + "format-plugged": "{capacity}% ", + "format-alt": "{time} {icon}", + "format-icons": ["", "", "", "", ""] + }, + "network": { + "tooltip": false, + "format-wifi": "{essid} ({signalStrength}%)  |", + "format-ethernet": "{ifname}: {ipaddr}/{cidr}  |", + "format-linked": "{ifname} (No IP)  |", + "format-disconnected": "Disconnected ⚠ |", + "format-alt": "{ifname}: {ipaddr}/{cidr} |" + }, + "pulseaudio": { + "tooltip": false, + "format": "{volume}% {icon} |", + "format-bluetooth": "{volume}% {icon} |", + "format-muted": "婢", + "format-source": "{volume}%  |", + "format-source-muted": "", + "format-icons": { + "headphones": "", + "handsfree": "", + "headset": "", + "phone": "", + "portable": "", + "car": "", + "default": "墳" + } + }, + "memory": { + "interval": 30, + "format": "{used:0.1f}G/{total:0.1f}G " + } +} diff --git a/files/config/waybar/style.css b/files/config/waybar/style.css new file mode 100644 index 0000000..75e9ab7 --- /dev/null +++ b/files/config/waybar/style.css @@ -0,0 +1,85 @@ +* { + border: none; + border-radius: 0; + font-family: "FuraCode Nerd Font"; + font-size: 16px; + min-height:0; +} + +window#waybar { + background:#323232 ; + color:#ddd; +} + +button, +button:disabled,label:disabled{ + color:inherit; +} + +button:hover{ + background:none; + box-shadow:inherit; + box-shadow:inherit; + text-shadow:inherit; + text-shadow:inherit; + border-top:none; +} +#workspaces { + color:#fff; + +} +#workspaces button { + margin:0 3px; + padding:4px 4px; + background:#323232 ; + color:#9c9c9c; + border-bottom: 1px solid transparent; +} + +#workspaces button:hover { + box-shadow:inherit; + text-shadow:inherit; + color:#f268b3; + border-bottom: 1px solid #f268b3; +} + +#workspaces button.focused { + background:#1cd180 ; + color:#000; +} + +#clock, +#cpu, +#memory, +#backlight, +#network, +#tray, +#mode, +#battery, +#idle_inhibitor { + padding: 2px 4px; + margin: 0; + background-color: transparent; +} + +#mode{ + background:red; + font-weight:bold; +} + +#pulseaudio {} +#pulseaudio.muted {} + +#battery { + border-bottom:1px solid transparent; +} + +#battery.charging { + border-color:#1cd180; + color:#1cd180; +} + +#battery.critical:not(.charging) { + border-color:#f268b3; + color:#f268b3; +}