config.jsonc (3257B) - View raw
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136// -*- mode: jsonc -*- { "spacing": 10, // Gaps between modules (4px) "modules-left": [ "sway/workspaces", "sway/mode" // "sway/scratchpad" ], "modules-right": [ // "pulseaudio", // "network#wifi", // "network#ethernet", "custom/recording", "custom/pacman", "custom/news", "custom/mail", "memory", "clock", "tray" ], "sway/mode": { "format": "<span style=\"italic\">{}</span>" }, "sway/scratchpad": { "format": "{icon} {count}", "show-empty": false, "format-icons": [ "", "" ], "tooltip": true, "tooltip-format": "{app}: {title}" }, "custom/recording": { "cursor": false, "tooltip": false, "format": "🔴{}", "signal": 9, "exec": "cat /tmp/recordingicon 2> /dev/null" }, "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/mail": { "cursor": false, "tooltip": false, "format": "📬{}", "signal": 12, "exec": "stmail", "interval": 180, "on-click": "BLOCK_BUTTON=1 stmail", "on-click-middle": "BLOCK_BUTTON=2 stmail" }, "cpu": { "format": " {usage}%", "tooltip": false }, "clock": { "tooltip": false, "format": "{:%F %T}", "interval": 1 }, "tray": { "spacing": 0 }, "custom/pacman": { "tooltip": false, "cursor": false, "signal": 8, "format": "📦{}", "exec": "sb-pacpackages", "on-click": "BLOCK_BUTTON=1 sb-pacpackages", "on-click-right": "BLOCK_BUTTON=3 sb-pacpackages" }, "memory": { "interval": 5, "format": "{used:0.2f}GiB" }, "network#wifi": { "interface": "wlan*", "tooltip": false, "format-wifi": "W: ({signalStrength}%) {ipaddr}", "format-linked": "{ifname} (No IP)", "format-disconnected": "W: down" }, "network#ethernet": { "interface": "eth*", "tooltip": false, "format-ethernet": "E: {ipaddr}", "format-linked": "{ifname} (No IP)", "format-disconnected": "E: down" }, "pulseaudio": { // "format": "{icon} {volume}% {format_source}", "format": "{format_source}", "format-bluetooth": "{volume}% {icon} {format_source}", "format-bluetooth-muted": " {icon} {format_source}", "format-muted": " {format_source}", "format-source": "mic: {volume}%", "format-source-muted": "", "format-icons": { "headphone": "", "hands-free": "", "headset": "", "phone": "", "portable": "", "car": "", "default": [ "", "", "" ] }, "on-click": "pavucontrol" }, "custom/power": { "format": "⏻ ", "tooltip": false, "menu": "on-click", "menu-file": "$HOME/.config/waybar/power_menu.xml", // Menu file in resources folder "menu-actions": { "shutdown": "shutdown", "reboot": "reboot", "suspend": "systemctl suspend", "hibernate": "systemctl hibernate" } } }