diff --git a/config/waybar/colors/pastel.css b/config/waybar/colors/pastel.css new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/config/waybar/colors/pastel.css @@ -0,0 +1 @@ + diff --git a/config/waybar/colors/three-bears.css b/config/waybar/colors/three-bears.css new file mode 100644 index 00000000..5d5c5b19 --- /dev/null +++ b/config/waybar/colors/three-bears.css @@ -0,0 +1,14 @@ +@define-color dark #2A231C; +@define-color light #EBEBE5; +@define-color accent-dark #463A2E; +@define-color accent-light #865E43; + +@define-color pastel-a #797D62; +@define-color pastel-b #9B9B7A; +@define-color pastel-c #D9AE94; +@define-color pastel-d #E5C59E; +@define-color pastel-e #F1DCA7; +@define-color pastel-f #F8D488; +@define-color pastel-g #E4B074; +@define-color pastel-h #D08C60; +@define-color pastel-i #997B66; diff --git a/config/waybar/config b/config/waybar/config new file mode 100644 index 00000000..35164286 --- /dev/null +++ b/config/waybar/config @@ -0,0 +1,82 @@ +[ + { + "layer": "top", + "position": "top", + "output": "HDMI-A-1", + "height": 40, + "spacing": 4, + + "modules-left": [ + "custom/launcher", + "user", + "hyprland/window" + ], + + "modules-center": [ + "wlr/workspaces" + ], + + "modules-right": [ + "pulseaudio", + "network", + "cpu", + "memory", + "temperature", + "clock", + "tray" + ], + + "custom/launcher": { + "format": " ", + "interval": "once", + "tooltip": false + }, + + "wlr/workspaces": { + "all-outputs": false, + "format": "{name}", + "on-click": "activate", + "sort-by-coordinates": false, + "sort-by-name": true, + "sort-by-number": false + }, + + "pulseaudio": { + "format": " {volume}%", + "format-muted": " ", + "on-click": "kitty ncpamixer" + }, + + "network": { + "format": " {ipaddr}", + "format-disconnected": " ", + "interface": "enp0s31f6", + "tooltip-format": "{ifname} via {gwaddr}" + }, + + "cpu": { + "format": " {load}%" + }, + + "memory": { + "format": " {percentage}%" + }, + + "temperature": { + "format": " {temperatureC}°C", + "thermal-zone": 3 + }, + + "clock": { + "format": " {:%H:%M}", + "timezone": "Europe/Berlin", + "tooltip-format": "{calendar}" + }, + + "tray": { + "icon-size": 20, + "show-passive-items": true, + "spacing": 5 + }, + } +] \ No newline at end of file diff --git a/config/waybar/style.css b/config/waybar/style.css new file mode 100644 index 00000000..dcf0ec40 --- /dev/null +++ b/config/waybar/style.css @@ -0,0 +1,52 @@ +@import url("colors/three-bears.css"); + +/*Order is Top-Right-Bottom-Left for combined properties*/ + +window#waybar { + font-family: Jetbrains Mono; + font-weight: bold; + color: @dark; + background-color: @accent-dark; +} + +/*Square Widgets*/ +#custom-launcher, +#workspaces button, +#tray { + padding: 0px 10px 0px 10px; + margin: 5px 5px 5px 5px; + border-radius: 6px; +} + +/*Tux Icon*/ +#custom-launcher { + font-size: 18px; + padding-right: 0px; +} + +/*Rectangle Widgets*/ +#user, +#window, +#pulseaudio, +#network, +#cpu, +#memory, +#temperature, +#clock { + padding: 0px 10px 0px 10px; + margin: 8px 5px 8px 5px; + border-radius: 6px; +} + +/*Colors*/ +#custom-launcher { background-color: @pastel-g; } +#user { background-color: @pastel-f; } +#window { background-color: @pastel-e; } +#workspaces button { background-color: @pastel-d; } +#pulseaudio { background-color: @pastel-e; } +#network { background-color: @pastel-f; } +#cpu { background-color: @pastel-g; } +#memory { background-color: @pastel-h; } +#temperature { background-color: @pastel-i; } +#clock { background-color: @pastel-a; } +#tray { background-color: @pastel-b; }