summaryrefslogtreecommitdiff
path: root/waybar/config
diff options
context:
space:
mode:
Diffstat (limited to 'waybar/config')
-rw-r--r--waybar/config145
1 files changed, 145 insertions, 0 deletions
diff --git a/waybar/config b/waybar/config
new file mode 100644
index 0000000..b7c3af2
--- /dev/null
+++ b/waybar/config
@@ -0,0 +1,145 @@
+{
+ "layer": "top",
+ "position": "top",
+ "margin-bottom": -10,
+ "spacing" : 0,
+ "modules-left": [
+ "hyprland/workspaces",
+ "custom/uptime",
+ "cpu"
+ ],
+
+ "modules-center": ["clock"],
+
+ "modules-right": [
+ "custom/pomodoro",
+ "bluetooth",
+ "network",
+ "pulseaudio",
+ "backlight",
+ "battery",
+ "tray",
+ ],
+
+ "hyprland/workspaces": {
+ "format": "{name}: {icon}",
+ "format-icons": {
+ "active": "",
+ "default": ""
+ }
+ },
+
+ "bluetooth": {
+ "format": "󰂲",
+ "format-on": "{icon}",
+ "format-off": "{icon}",
+ "format-connected":"{icon}",
+ "format-icons":{
+ "on":"󰂯",
+ "off": "󰂲",
+ "connected": "󰂱",
+ },
+ "on-click": "blueman-manager",
+ "tooltip-format-connected":"{device_enumerate}"
+ },
+
+ "custom/music": {
+ "format": " {}",
+ "escape": true,
+ "interval": 5,
+ "tooltip": false,
+ "exec": "playerctl metadata --format='{{ artist }} - {{ title }}'",
+ "on-click": "playerctl play-pause",
+ "max-length": 50
+ },
+
+ "clock": {
+ "timezone": "Europe/Amsterdam",
+ "tooltip": false,
+ "format": "{:%H:%M:%S - %A, %d}",
+ "interval": 1,
+ },
+
+ "network": {
+ "format-wifi": "󰤢",
+ "format-ethernet": "󰈀 ",
+ "format-disconnected": "󰤠 ",
+ "interval": 5,
+ "tooltip-format": "{essid} ({signalStrength}%)",
+ "on-click": "nm-connection-editor"
+
+ },
+
+ "cpu": {
+ "interval": 1,
+ "format": " {icon0}{icon1}{icon2}{icon3} {usage:>2}%",
+ "format-icons": ["▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"],
+ "on-click": "alacritty -e htop"
+ },
+
+ "memory": {
+ "interval": 30,
+ "format": " {used:0.1f}G/{total:0.1f}G",
+ "tooltip-format": "Memory"
+ },
+
+ "custom/uptime": {
+ "format": "{}",
+ "format-icon": [""],
+ "tooltip": false,
+ "interval": 1600,
+ "exec": "$HOME/.config/waybar/scripts/uptime.sh"
+ },
+
+ "backlight": {
+ "format": "{icon} {percent}%",
+ "format-icons": ["","󰃜", "󰃛", "󰃞","󰃝","󰃟","󰃠"],
+ "tooltip": false
+ },
+
+ "pulseaudio": {
+ "format": "{icon} {volume}%",
+ "format-muted": "",
+ "format-icons": {
+ "default": ["", "", " "]
+ },
+ "on-click": "pavucontrol"
+ },
+
+ "battery": {
+ "interval":2,
+ "states": {
+ // "good": 95,
+ "warning": 30,
+ "critical": 15
+ },
+ "format": "{icon} {capacity}%",
+ "format-full": "{icon} {capacity}%",
+ "format-charging": " {capacity}%",
+ "format-plugged": " {capacity}%",
+ "format-alt": "{icon} {time}",
+ // "format-good": "", // An empty format will hide the module
+ // "format-full": "",
+ "format-icons": ["", "", "", "", ""]
+ },
+
+ "custom/lock": {
+ "tooltip": false,
+ "on-click": "sh -c '(sleep 0s; hyprlock)' & disown",
+ "format" : ""
+ },
+
+ "custom/pomodoro": {
+ "format": "{}",
+ "return-type": "json",
+ "exec": "/home/cool/Projects/Pomodoro/pomodoro",
+ "on-click": "/home/cool/Projects/Pomodoro/pomodoro toggle",
+ "on-click-right": "/home/cool/Projects/Pomodoro/pomodoro reset",
+ },
+ "tray": {
+ "icon-size": 21,
+ "spacing": 10
+},
+
+}
+