// waybar taken from: https://github.com/gmr458/.dotfiles/tree/main/waybar/.config/waybar { "layer": "top", "position": "left", "width": 24, "margin-top": 0, "margin-bottom": 0, "margin-left": 0, "margin-right": 0, "spacing": 0, "gtk-layer-shell": true, "modules-left": [ "custom/notification", // "backlight/slider", "backlight", "pulseaudio/slider", "pulseaudio#audio", "network" // "bluetooth" ], "custom/notification": { "tooltip": false, "format": "{icon}", "format-icons": { "notification": "󱅫", "none": "󰂚", "dnd-notification": "󰂛", "dnd-none": "󰂛", "inhibited-notification": "󱅫", "inhibited-none": "󰂚", "dnd-inhibited-notification": "󰂛", "dnd-inhibited-none": "󰂛" }, "return-type": "json", "exec-if": "which swaync-client", "exec": "swaync-client -swb", "on-click": "swaync-client -t -sw", "on-click-right": "swaync-client -d -sw", "escape": true }, // "backlight/slider": { // "min": 1, // "max": 100, // "orientation": "vertical" // }, "backlight": { "format": "{icon}", "format-icons": ["󰃟"], "on-scroll-up": "brightnessctl set +5%", "on-scroll-down": "brightnessctl set 5%-", "on-click": "", "tooltip": true, "tooltip-format": "{percent}%" }, "pulseaudio/slider": { "min": 0, "max": 100, "orientation": "vertical" }, "pulseaudio#audio": { "format": "{icon}", "format-bluetooth": "󰂯\n{icon}", "format-bluetooth-muted": "󰂯\n󰖁", "format-muted": "󰖁", "format-icons": { "headphone": "󰋋", "hands-free": "󰋋", "headset": "󰋋", "phone": "", "portable": "", "car": "", "default": ["󰕿", "󰖀", "󰕾"] }, "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", "tooltip": true, "tooltip-format": "{icon} {desc} {volume}%" }, "pulseaudio#microphone": { "format": "{format_source}", "format-source": "󰍬 {volume}%", "format-source-muted": "󰍭 {volume}%", "on-click": "pactl set-source-mute @DEFAULT_SOURCE@ toggle", "on-scroll-up": "pactl set-source-volume @DEFAULT_SOURCE@ +1%", "on-scroll-down": "pactl set-source-volume @DEFAULT_SOURCE@ -1%", "max-volume": 100, "tooltip": false }, "network": { "interval": 1, "interface": "wlo1", "format-icons": ["󰤯", "󰤟", "󰤢", "󰤥", "󰤨"], "format-wifi": "{icon}", "format-disconnected": "", "on-click": "nm-connection-editor", "tooltip": true, "tooltip-format": "󰢮 {ifname}\n󰩟 {ipaddr}/{cidr}\n{icon} {essid}\n󱑽 {signalStrength}% {signaldBm} dBm {frequency} MHz\n󰞒 {bandwidthDownBytes}\n󰞕 {bandwidthUpBytes}" }, "bluetooth": { "format-disabled": "", "format-off": "", "format-on": "󰂯", "format-connected": "󰂯", "format-connected-battery": "󰂯", "tooltip-format-connected": "{device_enumerate}", "tooltip-format-enumerate-connected": "{device_alias} 󰂄{device_battery_percentage}% {device_address}", "on-click": "blueman-manager", "tooltip": true }, "modules-center": [ "hyprland/workspaces", "hyprland/submap", "sway/workspaces", "sway/mode" ], "hyprland/workspaces": { "format": "{icon}", "format-icons": { "1": "1", "2": "2", "3": "3", "4": "4", "5": "5", "6": "6", "7": "7", "8": "8", "9": "9", "default": "1" }, "on-click": "activate" }, "hyprland/submap": { "format": "{}", "tooltip": false }, "hyprland/window": { "format": " {:.40} ", "separate-outputs": false }, "sway/workspaces": { "format": "{icon}", "format-icons": { "1": "1", "2": "2", "3": "3", "4": "4", "5": "5", "6": "6", "7": "7", "8": "8", "9": "9", "default": "1" }, "on-click": "activate" }, "sway/mode": { "format": "{}", "tooltip": false }, "wlr/taskbar": { "format": "{icon}", "active-first": true }, "modules-right": [ // "pulseaudio#microphone", // "battery" "tray", "memory", "cpu", "clock" ], "tray": { "icon-size": 14, "spacing": 8 }, "cpu": { "format": "󰻠", "on-click": "", "tooltip": true }, "memory": { "format": "󰍛", "tooltip-format": "󰍛 Total: {total:0.1f}GB, Avail: {avail:0.1f}GB, Used: {used:0.1f}GB ({percentage}%)\n󰓡 Total: {swapTotal:0.1f}GB, Avail: {swapAvail:0.1f}GB, Used: {swapUsed:0.1f}GB ({swapPercentage}%)", "on-click": "", "tooltip": true }, "battery": { "states": { "warning": 30, "critical": 15 }, "format": "{icon} {capacity}%", "format-charging": "󰂄 {capacity}%", "format-plugged": "󱘖 {capacity}%", "format-icons": ["󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"], "on-click": "", "tooltip": false }, "clock": { "interval": 1, "format": "󰥔\n{:%I\n%M\n}", "format-alt": "󰣆\n{:%d\n%m\n%y\n󰥔\n%I\n%M\n}", "tooltip": true, "tooltip-format": "{calendar}", "calendar": { "mode": "year", "mode-mon-col": 3, "format": { "today": "{}" } } } }