diff options
author | Revaz Nakhutsrishvili <r@revaz.xyz> | 2024-10-04 03:50:14 +0400 |
---|---|---|
committer | Revaz Nakhutsrishvili <r@revaz.xyz> | 2024-10-04 03:50:14 +0400 |
commit | f0a35862d686561567b0cdc77aaae42c12b003f7 (patch) | |
tree | e33a805b27b8b609365119910c56c51899c3b1c1 | |
parent | 6ce582cdd38dde9f7ee013979c85546bed207693 (diff) |
add waybar config
-rw-r--r-- | .config/waybar/config | 29 | ||||
-rw-r--r-- | .config/waybar/style.css | 99 |
2 files changed, 128 insertions, 0 deletions
diff --git a/.config/waybar/config b/.config/waybar/config new file mode 100644 index 0000000..e4994bd --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1,29 @@ +{ + "layer": "top", + "position": "top", + "modules-left": ["sway/workspaces", "sway/mode"], + "modules-center": ["sway/window"], + "modules-right": ["network", "cpu", "memory", "wireplumber", "sway/language", "clock"], + + "cpu": { + "interval": 10, + "format": "cpu {}%" + }, + + "memory": { + "interval": 30, + "format": "ram {used:0.1f}G/{total:0.1f}G", + }, + + "wireplumber": { + "format": "vol {volume}%", + "format-muted": "muted", + "on-click": "helvum" + }, + + "clock": { + "interval": 60, + "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>", + "format": "{:%a, %d %b, %H:%M}" + } +} diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100644 index 0000000..402d06a --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,99 @@ +* { + font-family: monospace; + font-size: 13px; +} + +window#waybar { + background-color: transparent; + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.termite { + background-color: #3F3F3F; +} + +window#waybar.chromium { + background-color: #000000; + border: none; +} + +button { + /* Use box-shadow instead of border so the text isn't offset */ + box-shadow: inset 0 -3px transparent; + /* Avoid rounded borders under each button name */ + border: none; + border-radius: 0; +} + +/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ +button:hover { + background: inherit; + box-shadow: inset 0 -3px #ffffff; +} + +/* you can set a style on hover for any module like this */ +#pulseaudio:hover { + background-color: #a37800; +} + +#workspaces button { + padding: 0 5px; + background-color: transparent; + color: #ffffff; +} + +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); +} + +#workspaces button.focused { + background-color: #64727D; + box-shadow: inset 0 -3px #ffffff; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727D; + box-shadow: inset 0 -3px #ffffff; +} + +#clock, +#battery, +#cpu, +#memory, +#disk, +#temperature, +#backlight, +#network, +#pulseaudio, +#wireplumber, +#custom-media, +#tray, +#mode, +#idle_inhibitor, +#scratchpad, +#power-profiles-daemon, +#mpd { + padding: 0 10px; + color: #ffffff; +} + +#window, +#workspaces { + margin: 0 10px; +} + +/* 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; +} |