{ "layer": "top", // "position": "bottom", // "output": "DP-2", "reload_style_on_change": true, "modules-left": [ "hyprland/workspaces" // "custom/layout", // "hyprland/window" ], "modules-right": [ "custom/recording", // "image#album-art", // "custom/tasks", "custom/music", "custom/packages", "custom/news", "custom/torrent", // "custom/weather", // "cpu#usage", // "cpu#bars", "custom/memory", "custom/mailbox", "wireplumber#source", "wireplumber#sink", // "custom/mouse", "custom/clock", // "custom/internet", "tray" ], "hyprland/workspaces": { "cursor": false, "disable-scroll": true, "all-outputs": true, "on-click": "activate", "format": "{icon}" }, "custom/layout": { "cursor": false, "tooltip": false, "format": " []= " }, "hyprland/window": { "format": "{class}: {title}", "rewrite": { ": (.*)": "", "(.*) — GNU IceCat": "$1", "icecat: (.*)": " $1", "(.*) - Nvim": " $1", "(.*) - mpv": " $1", ".*Yazi: (.*)": " $1", ".*neomutt": " neomutt", ".*rmpc": " rmpc", "org.telegram.desktop: (.*)": " $1", "steam: (.*)": " $1", "footclient: (.*)": " $1" } }, "custom/recording": { "cursor": false, "tooltip": false, "format": "{}", "signal": 9, "exec": "cat /tmp/recordingicon 2> /dev/null" }, "image#album-art": { "cursor": "false", "signal": 11, "size": 32, "exec": "rmpcover", "on-click": "mpc toggle" }, "custom/tasks": { "cursor": false, "tooltip": false, "format": "{}", "signal": 26, "interval": 10, "exec": "sb-tasks", "on-click": "BLOCK_BUTTON=1 sb-tasks", "on-click-right": "BLOCK_BUTTON=3 sb-tasks", "on-click-middle": "BLOCK_BUTTON=2 sb-tasks", "on-click-backward": "BLOCK_BUTTON=8 sb-tasks" }, "custom/music": { "cursor": false, "tooltip": false, "escape": true, "format": "{}", "signal": 11, "exec": "stmusic", "on-click": "BLOCK_BUTTON=1 stmusic", "on-click-right": "BLOCK_BUTTON=3 stmusic", "on-click-middle": "BLOCK_BUTTON=2 stmusic", "on-scroll-up": "BLOCK_BUTTON=4 stmusic", "on-scroll-down": "BLOCK_BUTTON=5 stmusic", "on-click-backward": "setsid -f \"$TERMINAL\" -e $EDITOR ~/.local/src/statusbar/src/stmusic.c", "max-length": 120 }, "custom/packages": { "cursor": false, "tooltip": false, "format": "{}", "signal": 8, "exec": "sb-pacpackages", "on-click": "BLOCK_BUTTON=1 sb-pacpackages", "on-click-right": "BLOCK_BUTTON=3 sb-pacpackages", "on-click-middle": "BLOCK_BUTTON=2 sb-pacpackages", "on-click-backward": "BLOCK_BUTTON=8 sb-pacpackages" }, "custom/news": { "cursor": false, "tooltip": false, "format": "{}", "signal": 6, "exec": "sb-news", "on-click": "BLOCK_BUTTON=1 sb-news; pkill -RTMIN+6 waybar", "on-click-right": "BLOCK_BUTTON=3 sb-news", "on-click-middle": "BLOCK_BUTTON=2 sb-news", "on-click-backward": "BLOCK_BUTTON=8 sb-news" }, "custom/torrent": { "cursor": false, "tooltip": false, "format": "{}", "signal": 7, "interval": 10, "exec": "sttorrent", "on-click": "BLOCK_BUTTON=1 sttorrent", "on-click-right": "BLOCK_BUTTON=3 sttorrent", "on-click-middle": "BLOCK_BUTTON=2 sttorrent", "on-click-backward": "setsid -f \"$TERMINAL\" -e $EDITOR ~/.local/src/statusbar/src/sttorrent.c" }, "custom/weather": { "cursor": false, "tooltip": false, "format": "{}", "signal": 5, "exec": "stweath", "interval": 400, "on-click-right": "notify-send \" Weather module\" \"\\- Middle click to update forecast.\n: Chance of rain/snow\n: Current temperature\"", "on-click-middle": "WEATHERFORCEUPDATE=1 stweath", "on-click-backward": "setsid -f \"$TERMINAL\" -e $EDITOR ~/.local/src/statusbar/src/stweath.c" }, "cpu#usage": { "cursor": false, "tooltip": false, "format": "{icon} {usage}%", "interval": 5, "states": { "high": 70, "mid": 40, "low": 0 }, "format-icons": [ "󰾆", "󰾅", "󰓅" ], "on-click-middle": "setsid -f \"$TERMINAL\" -e btop >/dev/null 2>&1", "on-click-right": "notify-send \"󰾆 CPU module\" \"\\- Shows CPU Usage.\n- Middle click to open btop.\"" }, "cpu#bars": { "cursor": false, "tooltip": false, "interval": 1, "format": "{icon0}{icon1}{icon2}{icon3}{icon4}{icon5}{icon6}{icon7}{icon8}{icon9}{icon10}{icon11}{icon12}{icon13}{icon14}{icon15}{icon16}{icon17}{icon18}{icon19}{icon20}{icon21}{icon22}{icon23}{icon24}{icon25}{icon26}{icon27}{icon28}{icon29}{icon30}{icon31}", "format-icons": [ "▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" ], "on-click-middle": "setsid -f \"$TERMINAL\" -e btop >/dev/null 2>&1", "on-click-right": "notify-send \"󰾆 CPU module\" \"\\- Shows CPU Usage.\n- Middle click to open btop.\"" }, "custom/memory": { "cursor": false, "tooltip": false, "format": "{}", "signal": 14, "exec": "stmemory", "interval": 5, "on-click-right": "BLOCK_BUTTON=3 stmemory", "on-click-middle": "BLOCK_BUTTON=2 stmemory", "on-click-backward": "setsid -f \"$TERMINAL\" -e $EDITOR ~/.local/src/statusbar/src/stmemory.c" }, "custom/doppler": { "cursor": false, "tooltip": false, "format": "{}", "signal": 13, "interval": 650, "exec": "sb-doppler", "on-click": "BLOCK_BUTTON=1 sb-doppler", "on-click-right": "BLOCK_BUTTON=3 sb-doppler", "on-click-middle": "BLOCK_BUTTON=2 sb-doppler", "on-click-backward": "BLOCK_BUTTON=8 sb-doppler" }, "custom/mailbox": { "cursor": false, "tooltip": false, "format": "{}", "signal": 12, "exec": "stmail", "interval": 180, "on-click": "BLOCK_BUTTON=1 stmail", "on-click-right": "BLOCK_BUTTON=3 stmail", "on-click-middle": "BLOCK_BUTTON=2 stmail", "on-click-backward": "setsid -f \"$TERMINAL\" -e $EDITOR ~/.local/src/statusbar/src/stmail.c" }, "network#usage": { "format": "{bandwidthDownBytes} {bandwidthUpBytes}", "interval": 1, "tooltip-format": "{ifname}" }, "network#interface": { "format": "{ifname}", "format-wifi": "{essid} ({signalStrength}%) ", "format-ethernet": "{ifname} ", "format-disconnected": "", "tooltip-format": "{ifname}", "tooltip-format-wifi": "{essid} ({signalStrength}%) ", "tooltip-format-ethernet": "{ifname} ", "tooltip-format-disconnected": "Disconnected" //"max-length": 50 }, "custom/nettraf": { "tooltip": false, "cursor": false, "format": "{}", "signal": 16, "exec": "sb-nettraf", "interval": 1, "on-click": "BLOCK_BUTTON=1 sb-nettraf", "on-click-right": "BLOCK_BUTTON=3 sb-nettraf", "on-click-backward": "BLOCK_BUTTON=8 sb-nettraf" }, "wireplumber#sink": { "tooltip": false, "cursor": false, "format": "{icon} {volume}%", "format-muted": " ", "format-icons": [ "", "", "" ], "signal": 10, "interval": 30, "on-click": "$TERMINAL -e pulsemixer", "on-click-middle": "wpctl set-mute @DEFAULT_SINK@ toggle", "on-scroll-up": "wpctl set-volume @DEFAULT_SINK@ 1%+", "on-scroll-down": "wpctl set-volume @DEFAULT_SINK@ 1%-", "on-click-right": "notify-send \" Volume module\" \"\\- Shows volume  ,  if muted.\n- Middle click to mute.\n- Scroll to change.\"" }, "wireplumber#source": { "node-type": "Audio/Source", "tooltip": false, "cursor": false, "format": " {volume}%", "format-muted": "", "signal": 23, "interval": 30, "on-click": "$TERMINAL -e pulsemixer & sleep 0.1 && hyprctl --instance 0 dispatch sendshortcut ,F2 ,title:pulsemixer", "on-click-middle": "wpctl set-mute @DEFAULT_SOURCE@ toggle", "on-scroll-up": "wpctl set-volume @DEFAULT_SOURCE@ 1%+", "on-scroll-down": "wpctl set-volume @DEFAULT_SOURCE@ 1%-", "on-click-right": "notify-send \" Microphone volume module\" \"\\- Shows volume ,  if muted.\n- Middle click to mute.\n- Scroll to change.\"" }, "custom/mouse": { "cursor": false, "tooltip": false, "format": "{}", "signal": 24, "exec": "sb-mouse", "interval": 60, "on-click": "BLOCK_BUTTON=1 sb-mouse", "on-click-right": "BLOCK_BUTTON=3 sb-mouse", "on-click-middle": "pkill -RTMIN+24 waybar", "on-click-backward": "BLOCK_BUTTON=8 sb-mouse" }, "custom/clock": { "cursor": false, "tooltip": false, "format": "{}", "signal": 1, "exec": "stclock", "interval": 20, "on-click": "BLOCK_BUTTON=1 stclock", "on-click-right": "BLOCK_BUTTON=3 stclock", "on-click-middle": "BLOCK_BUTTON=2 stclock", "on-click-backward": "BLOCK_BUTTON=8 stclock" }, "custom/internet": { "cursor": false, "tooltip": false, "format": "{}", "signal": 4, "exec": "sb-internet", "interval": 10, "on-click": "BLOCK_BUTTON=1 sb-internet; pkill -RTMIN+4 waybar", "on-click-right": "BLOCK_BUTTON=3 sb-internet; pkill -RTMIN+4 waybar", "on-click-middle": "pkill -RTMIN+4 waybar", "on-click-backward": "BLOCK_BUTTON=8 sb-internet" }, "tray": { "icon-size": 20, "spacing": 3 } }