From 6a5a30cfbc8e36e152c2f6f67dddcab85e5d252e Mon Sep 17 00:00:00 2001 From: awy Date: Mon, 18 Aug 2025 19:21:03 +0300 Subject: waybar update --- .config/waybar/config.jsonc | 110 ++++++++++++++++++++++++-------------------- 1 file changed, 60 insertions(+), 50 deletions(-) (limited to '.config/waybar/config.jsonc') diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc index 1c27c19..eb70778 100644 --- a/.config/waybar/config.jsonc +++ b/.config/waybar/config.jsonc @@ -9,21 +9,22 @@ ], "modules-right": [ "custom/recording", - "tray", // "image#album-art", - "custom/tasks", - // "custom/music", - "custom/packages", + // "custom/tasks", + "custom/music", + // "custom/packages", "custom/news", "custom/torrent", - "cpu", + "cpu#usage", + // "cpu#bars", "custom/memory", "custom/rainchance", "custom/weather", "custom/mailbox", - "custom/microphone", - "custom/volume", - "custom/clock" + "wireplumber#source", + "wireplumber#sink", + "custom/clock", + "tray" // "custom/internet" ], @@ -83,13 +84,13 @@ "escape": true, "format": "{}", "signal": 11, - "exec" : "sb-music", - "on-click": "BLOCK_BUTTON=1 sb-music", - "on-click-right": "BLOCK_BUTTON=3 sb-music", - "on-click-middle": "BLOCK_BUTTON=2 sb-music", - "on-scroll-up": "BLOCK_BUTTON=4 sb-music", - "on-scroll-down": "BLOCK_BUTTON=5 sb-music", - "on-click-backward": "BLOCK_BUTTON=8 sb-music", + "exec" : "stmusic", + "on-click": "setsid -f \"$TERMINAL\" -e rmpc", + "on-click-right": "notify-send \" Music module\n- Shows mpd song playing.\n-  paused.\n-  repeat mode.\n-  shuffle mode.\n- 󰮯 consume mode.\n- 󰮯 󰇊 consume oneshot mode.\n- 󰎤 single mode.\n- 󰇊 single oneshot mode.\n- Left click opens rmpc.\n- Middle click pauses.\n- Scroll changes track.\"", + "on-click-middle": "mpc toggle", + "on-scroll-up": "mpc prev", + "on-scroll-down": "mpc next", + "on-click-backward": "setsid -f \"$TERMINAL\" -e $EDITOR ~/.local/bin/statusbar/src/stmusic.c", "max-length": 120 }, @@ -130,7 +131,7 @@ "on-click-backward": "BLOCK_BUTTON=8 sb-torrent" }, - "cpu" : { + "cpu#usage" : { "cursor": false, "tooltip": false, "format": "{icon} {usage}%", @@ -141,7 +142,18 @@ "low": 0 }, "format-icons": ["󰾆", "󰾅", "󰓅"], - "on-click-right": "notify-send \"󰾆 CPU module\" \"\\- Shows CPU Usage.\"" + "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" : { @@ -149,13 +161,11 @@ "tooltip": false, "format": "{}", "signal": 14, - "exec" : "sb-memory", + "exec" : "stmemory", "interval": 10, - "on-click": "BLOCK_BUTTON=1 sb-memory", - "on-click-right": "BLOCK_BUTTON=3 sb-memory", - "on-click-middle": "BLOCK_BUTTON=2 sb-memory", - "on-click-backward": "BLOCK_BUTTON=8 sb-memory", - "return-type": "json" + "on-click-right": "notify-send \" Memory module\" \"\\- Shows Memory Used.\n- Click to show memory hogs.\n- Middle click to open btop.\"", + "on-click-middle": "setsid -f \"$TERMINAL\" -e btop >/dev/null 2>&1", + "on-click-backward": "setsid -f \"$TERMINAL\" -e $EDITOR ~/.local/bin/statusbar/src/stmemory.c" }, "custom/doppler" : { @@ -243,34 +253,34 @@ "on-click-backward": "BLOCK_BUTTON=8 sb-nettraf" }, - "custom/microphone" : { + "wireplumber#sink" : { "tooltip": false, "cursor": false, - "format": "{}", - "signal": 23, - "exec" : "sb-microphone", - "interval": 10, - "on-click": "BLOCK_BUTTON=1 sb-microphone", - "on-click-middle": "BLOCK_BUTTON=2 sb-microphone", - "on-scroll-up": "BLOCK_BUTTON=4 sb-microphone", - "on-scroll-down": "BLOCK_BUTTON=5 sb-microphone", - "on-click-right": "BLOCK_BUTTON=3 sb-microphone", - "on-click-backward": "BLOCK_BUTTON=8 sb-microphone" + "format": "{icon} {volume}%", + "format-muted": "", + "format-icons": ["", "", ""], + "signal": 10, + "interval": 30, + "on-click": "dmenuaudioswitch", + "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.\"" }, - "custom/volume" : { + "wireplumber#source" : { + "node-type": "Audio/Source", "tooltip": false, "cursor": false, - "format": "{}", - "signal": 10, - "exec" : "sb-volume", - "interval": 10, - "on-click": "BLOCK_BUTTON=1 sb-volume", - "on-click-middle": "BLOCK_BUTTON=2 sb-volume", - "on-scroll-up": "BLOCK_BUTTON=4 sb-volume", - "on-scroll-down": "BLOCK_BUTTON=5 sb-volume", - "on-click-right": "BLOCK_BUTTON=3 sb-volume", - "on-click-backward": "BLOCK_BUTTON=8 sb-volume" + "format": " {volume}%", + "format-muted": "", + "signal": 23, + "interval": 30, + "on-click": "dmenuaudioswitch", + "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 \" Microphone volume module\" \"\\- Shows volume ,  if muted.\n- Middle click to mute.\n- Scroll to change.\"" }, "custom/clock" : { @@ -278,12 +288,12 @@ "cursor": false, "format": "{}", "signal": 1, - "exec" : "sb-clock", + "exec" : "stclock", "interval" : 5, - "on-click": "BLOCK_BUTTON=1 sb-clock", - "on-click-middle": "BLOCK_BUTTON=2 sb-clock", - "on-click-right": "BLOCK_BUTTON=3 sb-clock", - "on-click-backward": "BLOCK_BUTTON=8 sb-clock" + "on-click": "notify-send \"This Month\" \"$(cal)\" && notify-send \"Appointments\" \"$(calcurse -d3)\"", + "on-click-middle": "setsid -f \"$TERMINAL\" -e calcurse", + "on-click-right": "notify-send \" Time/date module\" \"\\- Left click to show upcoming appointments for the next three days via \\`calcurse -d3\\` and show the month via \\`cal\\`\n- Middle click opens calcurse if installed\"", + "on-click-backward": "setsid -f \"$TERMINAL\" -e $EDITOR ~/.local/bin/statusbar/src/stclock.c" }, "custom/internet" : { -- cgit v1.2.3