{ "layer": "bottom", "position": "top", "height": 40, "spacing": 2, "exclusive": true, "gtk-layer-shell": true, "passthrough": false, "fixed-center": true, "modules-left": ["hyprland/workspaces", "hyprland/window"], "modules-center": ["mpris"], "modules-right": [ "cpu", "memory", "pulseaudio", "clock", "clock#simpleclock", "tray", "custom/notification", "custom/power", ], "custom/spotify": { "format": " {}", "return-type": "json", "on-click": "playerctl -p spotify play-pause", "on-click-right": "spotifatius toggle-liked", "on-click-middle": "playerctl -p spotify next", "exec": "spotifatius monitor", }, "mpris": { "player": "spotify", "dynamic-order": ["artist", "title"], "format": "{player_icon} {dynamic}", "format-paused": "{status_icon} {dynamic}", "status-icons": { "paused": "", }, "player-icons": { "default": "", }, }, "hyprland/workspaces": { "on-click": "activate", "format": "{id}", "all-outputs": true, "disable-scroll": false, "active-only": false, }, "hyprland/window": { "format": "{title}", }, "tray": { "show-passive-items": true, "spacing": 10, }, "clock#simpleclock": { "tooltip": false, "format": " {:%H:%M}", }, "clock": { "format": " {:L%a %d %b}", "calendar": { "format": { "days": "{}", "months": "{}", "today": "{}", "weekdays": "{}", "weeks": "W{}", }, "mode": "month", "mode-mon-col": 1, "on-scroll": 1, }, "tooltip-format": "{calendar}", "on-click": "gnome-calendar" }, "cpu": { "format": " {usage}%", "tooltip": true, "interval": 1, }, "memory": { "format": " {used:0.1f}Gi", }, "pulseaudio": { "format": "{icon} {volume}%", "format-muted": " muted", "format-icons": { "headphone": "", "default": [" ", " ", " "], }, "on-click": "pavucontrol", }, "custom/sep": { "format": "|", "tooltip": false, }, "custom/power": { "tooltip": false, "on-click": "wlogout -p layer-shell &", "format": "⏻", }, "custom/notification": { "escape": true, "exec": "swaync-client -swb", "exec-if": "which swaync-client", "format": "{icon}", "format-icons": { "none": "󰅺", "notification": "󰡟", }, "on-click": "sleep 0.1 && swaync-client -t -sw", "return-type": "json", "tooltip": false, }, }