aboutsummaryrefslogtreecommitdiff
path: root/.config/waybar/config.jsonc
diff options
context:
space:
mode:
Diffstat (limited to '.config/waybar/config.jsonc')
-rw-r--r--.config/waybar/config.jsonc110
1 files changed, 60 insertions, 50 deletions
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" : {