diff options
| author | pants <niklasjo2004@gmail.com> | 2026-09-21 14:16:02 -0700 |
|---|---|---|
| committer | pants <niklasjo2004@gmail.com> | 2026-09-21 14:16:02 -0700 |
| commit | 40f81d08239763c2b5c05af63f17e3fd098d978d (patch) | |
| tree | b4475da076490a5fadc69904ad26bcf4ac46b9fc /waybar | |
init
Diffstat (limited to 'waybar')
| -rwxr-xr-x | waybar/platinum/waybar/config.jsonc | 80 | ||||
| -rwxr-xr-x | waybar/platinum/waybar/style.css | 280 | ||||
| -rwxr-xr-x | waybar/titanium/waybar/config.jsonc | 80 | ||||
| -rwxr-xr-x | waybar/titanium/waybar/style.css | 280 |
4 files changed, 720 insertions, 0 deletions
diff --git a/waybar/platinum/waybar/config.jsonc b/waybar/platinum/waybar/config.jsonc new file mode 100755 index 0000000..c32e017 --- /dev/null +++ b/waybar/platinum/waybar/config.jsonc @@ -0,0 +1,80 @@ + // -*- mode: jsonc -*- + { + // "layer": "top", // Waybar at top layer + // "position": "bottom", // Waybar position (top|bottom|left|right) + // "height": 30, // Waybar height (to be removed for auto height) + // "width": 1280, // Waybar width + "spacing": 0, // Gaps between modules (4px) + // Choose the order of the modules + "modules-left": [ + "hyprland/workspaces", + "hyprland/submap" + ], + /* "modules-center": [ + "sway/window" + ], */ + "modules-center": [ + "wireplumber", + "network", + "cpu", + "memory", + "temperature", + "clock", + "tray" + ], + // Modules configuration + + "modules-right": [ + ], + + "hyprland/submap": { + "format": "SUBMAP ACTIVE : {}" + }, + + "tray": { + // "icon-size": 21, + "spacing": 10 + }, + + "clock": { + // "timezone": "America/New_York", + "interval": 1, + "format": "{:%H:%M:%S | %m-%d-%Y}" + // "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>", + }, + + "cpu": { + "interval": 5, + "format": "CPU: {usage}%", + "tooltip": false + }, + + "memory": { + "interval": 5, + "format": "{used} GiB {percentage}%" + }, + + "temperature": { + //"thermal-zone": 2, + "interval": 5, + "hwmon-path": "/sys/class/hwmon/hwmon9/temp1_input", + "critical-threshold": 80, + "format-critical": "{temperatureC}°C", + "format": "{temperatureC}°C" + }, + + "network": { + "interval": 5, + "format-ethernet": "{ifname}: {ipaddr}/{cidr}", + "format-wifi": "{ifname}: {ipaddr}", + "tooltip-format": "{ifname} via {gwaddr}", + "format-linked": "{ifname} (No IP)", + "format-disconnected": "Disconnected" + }, + + "wireplumber": { + "format": "VOL: {volume}%", + "format-muted": "VOL: MUTED" + } + + } diff --git a/waybar/platinum/waybar/style.css b/waybar/platinum/waybar/style.css new file mode 100755 index 0000000..273c893 --- /dev/null +++ b/waybar/platinum/waybar/style.css @@ -0,0 +1,280 @@ +* { + /* `otf-font-awesome` is required to be installed for icons */ + /* font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; */ + font-family: CaskaydiaCove Nerd Font Mono; + font-size: 18px; +} + +window#waybar { + background-color: rgba(20, 20, 20, 0.7); + border-bottom: 3px solid rgba(100, 114, 125, 0.5); + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.2; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +/*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; +} + +#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.active { + background-color: #444444; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727D; + box-shadow: inset 0 -3px #ffffff; +} + +#submap { + /*background-color: #444444;*/ + color: #FF0000; +} + +#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 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: transparent; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +label:focus { + background-color: #000000; +} + +#cpu { + background-color: transparent; + color: #FFFFFF; +} + +#memory { + background-color: transparent; +} + +#disk { + background-color: transparent; +} + +#network { + background-color: transparent; +} + +#network.disconnected { + background-color: #f53c3c; + background-color: transparent; +} + +#wireplumber { + background-color: transparent; + color: #FFFFFF; +} + +#wireplumber.muted { + background-color: transparent; +} + +#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: transparent; +} + +#temperature.critical { + background-color: #FF0000; +} + +#tray { + background-color: transparent; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#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: #00b093; + color: #740864; + padding: 0 5px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state { + background: #97e1ad; + color: #000000; + padding: 0 0px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state > label { + padding: 0 5px; +} + +#keyboard-state > label.locked { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad.empty { + background-color: transparent; +} + +#privacy { + padding: 0; +} + +#privacy-item { + padding: 0 5px; + color: white; +} + +#privacy-item.screenshare { + background-color: #cf5700; +} + +#privacy-item.audio-in { + background-color: #1ca000; +} + +#privacy-item.audio-out { + background-color: #0069d4; +} diff --git a/waybar/titanium/waybar/config.jsonc b/waybar/titanium/waybar/config.jsonc new file mode 100755 index 0000000..027b7a4 --- /dev/null +++ b/waybar/titanium/waybar/config.jsonc @@ -0,0 +1,80 @@ + // -*- mode: jsonc -*- + { + // "layer": "top", // Waybar at top layer + // "position": "bottom", // Waybar position (top|bottom|left|right) + // "height": 30, // Waybar height (to be removed for auto height) + // "width": 1280, // Waybar width + "spacing": 0, // Gaps between modules (4px) + // Choose the order of the modules + "modules-left": [ + "hyprland/workspaces", + "hyprland/submap" + ], + /* "modules-center": [ + "sway/window" + ], */ + "modules-center": [ + "wireplumber", + "network", + "cpu", + "memory", + "temperature", + "clock", + "tray" + ], + // Modules configuration + + "modules-right": [ + ], + + "hyprland/submap": { + "format": "SUBMAP ACTIVE : {}" + }, + + "tray": { + // "icon-size": 21, + "spacing": 10 + }, + + "clock": { + // "timezone": "America/New_York", + "interval": 1, + "format": "{:%H:%M:%S | %m-%d-%Y}" + // "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>", + }, + + "cpu": { + "interval": 5, + "format": "CPU: {usage}%", + "tooltip": false + }, + + "memory": { + "interval": 5, + "format": "{used} GiB {percentage}%" + }, + + "temperature": { + //"thermal-zone": 2, + "interval": 5, + "hwmon-path": "/sys/class/hwmon/hwmon9/temp1_input", + "critical-threshold": 80, + "format-critical": "{temperatureC}°C", + "format": "{temperatureC}°C" + }, + + "network": { + "interface": "enp3s0", // (Optional) To force the use of this interface + "interval": 5, + "format-ethernet": "{ifname}: {ipaddr}/{cidr}", + "tooltip-format": "{ifname} via {gwaddr}", + "format-linked": "{ifname} (No IP)", + "format-disconnected": "Disconnected" + }, + + "wireplumber": { + "format": "VOL: {volume}%", + "format-muted": "VOL: MUTED" + } + + } diff --git a/waybar/titanium/waybar/style.css b/waybar/titanium/waybar/style.css new file mode 100755 index 0000000..cc3b1cf --- /dev/null +++ b/waybar/titanium/waybar/style.css @@ -0,0 +1,280 @@ +* { + /* `otf-font-awesome` is required to be installed for icons */ + /* font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; */ + font-family: CaskaydiaCove Nerd Font Mono; + font-size: 13px; +} + +window#waybar { + background-color: rgba(20, 20, 20, 0.7); + border-bottom: 3px solid rgba(100, 114, 125, 0.5); + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.2; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +/*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; +} + +#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.active { + background-color: #444444; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727D; + box-shadow: inset 0 -3px #ffffff; +} + +#submap { + /*background-color: #444444;*/ + color: #FF0000; +} + +#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 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: transparent; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +label:focus { + background-color: #000000; +} + +#cpu { + background-color: transparent; + color: #FFFFFF; +} + +#memory { + background-color: transparent; +} + +#disk { + background-color: transparent; +} + +#network { + background-color: transparent; +} + +#network.disconnected { + background-color: #f53c3c; + background-color: transparent; +} + +#wireplumber { + background-color: transparent; + color: #FFFFFF; +} + +#wireplumber.muted { + background-color: transparent; +} + +#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: transparent; +} + +#temperature.critical { + background-color: #FF0000; +} + +#tray { + background-color: transparent; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#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: #00b093; + color: #740864; + padding: 0 5px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state { + background: #97e1ad; + color: #000000; + padding: 0 0px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state > label { + padding: 0 5px; +} + +#keyboard-state > label.locked { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad.empty { + background-color: transparent; +} + +#privacy { + padding: 0; +} + +#privacy-item { + padding: 0 5px; + color: white; +} + +#privacy-item.screenshare { + background-color: #cf5700; +} + +#privacy-item.audio-in { + background-color: #1ca000; +} + +#privacy-item.audio-out { + background-color: #0069d4; +} |
