[Update] bulk update
This commit is contained in:
@@ -17,12 +17,15 @@
|
||||
|
||||
"modules-left": ["custom/l_end","custom/power","custom/r_end","hyprland/workspaces", "custom/sl_end","hyprland/window","custom/sr_end","custom/l_end","custom/wallchange","custom/cliphist","custom/r_end"],
|
||||
"modules-center": ["wlr/taskbar"],
|
||||
"modules-right": ["custom/l_end","backlight","pulseaudio","pulseaudio#microphone","mpris","custom/r_end","custom/l_end","memory","cpu","custom/cpuinfo","battery","custom/r_end","custom/l_end","tray","custom/r_end","custom/l_end","idle_inhibitor","clock","custom/r_end"],
|
||||
"modules-right": ["custom/l_end","backlight","pulseaudio","pulseaudio#microphone","mpris","custom/r_end","custom/l_end","memory","cpu","custom/cpuinfo","battery","custom/r_end","custom/l_end","network","tray","custom/r_end","custom/l_end","idle_inhibitor","clock","custom/r_end"],
|
||||
|
||||
// sourced from modules based on config.ctl //
|
||||
|
||||
"tray": {
|
||||
"icon-size": 19,
|
||||
// exactly 22: Tela only has fixed-size monochrome icons in {16,22,24}/panel — any
|
||||
// other size makes GTK fall through to scalable/devices, whose icons are colored
|
||||
// circles (the blue nm-applet blob). An exact panel match keeps the tray flat/white.
|
||||
"icon-size": 22,
|
||||
"rotate": 0,
|
||||
"spacing": 5
|
||||
},
|
||||
@@ -36,7 +39,7 @@
|
||||
"max-length": 1000,
|
||||
"rewrite": {
|
||||
"(.*) — Kitty": " $1",
|
||||
"(.*)~": " $1",
|
||||
"(.*)~": " $1",
|
||||
"(.*) — Mozilla Firefox": " $1",
|
||||
"(.*)Mozilla Firefox": " Firefox",
|
||||
"(.*) — LibreWolf": " $1",
|
||||
@@ -60,7 +63,34 @@
|
||||
"(.*)Gajim": " Gajim",
|
||||
"(.*)KeePassXC": " KeePassXC",
|
||||
"(.*)Betterbird": " Betterbird",
|
||||
"(.*)Spotify": " Spotify"
|
||||
// --- apps in use on this rig (glyphs verified against JetBrainsMono NF v3) ---
|
||||
"nvim (.*)": " $1",
|
||||
"nvim": " Nvim",
|
||||
"(.*)PyRadio - Playing: (.*)": " $2",
|
||||
"(.*)PyRadio(.*)": " PyRadio",
|
||||
"(.*) - mpv": " $1",
|
||||
"(.*)mpv": " mpv",
|
||||
"(.*) — Zen Browser": " $1",
|
||||
"(.*)Zen Browser(.*)": " Zen",
|
||||
"(.*) - Thorium": " $1",
|
||||
"(.*)Thorium(.*)": " Thorium",
|
||||
"(.*)Ghostty(.*)": " Ghostty",
|
||||
"(.*)zellij(.*)": " zellij",
|
||||
"(.*)btop(.*)": " btop",
|
||||
"(.*)lazydocker(.*)": " lazydocker",
|
||||
"(.*)Dolphin(.*)": " Dolphin",
|
||||
"(.*)qBittorrent(.*)": " qBittorrent",
|
||||
"(.*)GIMP(.*)": " GIMP",
|
||||
"(.*)LibreOffice(.*)": " LibreOffice",
|
||||
"(.*)KiCad(.*)": " KiCad",
|
||||
"(.*)QGroundControl(.*)": " QGroundControl",
|
||||
"(.*)Foxglove(.*)": " Foxglove",
|
||||
"(.*)Bruno(.*)": " Bruno",
|
||||
"(.*)RustDesk(.*)": " RustDesk",
|
||||
"(.*)scrcpy(.*)": " scrcpy",
|
||||
"(.*)Vial(.*)": " Vial",
|
||||
"(.*)Volume Control(.*)": " Volume Control",
|
||||
"(.*)Satty(.*)": " Satty"
|
||||
}
|
||||
},
|
||||
"hyprland/workspaces": {
|
||||
@@ -181,12 +211,14 @@
|
||||
},
|
||||
|
||||
"custom/wallchange": {
|
||||
"format": "{}",
|
||||
"format": "{}",
|
||||
"rotate": 0,
|
||||
"exec": "echo ; echo switch wallpaper",
|
||||
"on-click": "swwwallpaper.sh -n",
|
||||
"on-click-right": "swwwallpaper.sh -p",
|
||||
"on-click-middle": "sleep 0.1 && swwwallselect.sh",
|
||||
// HyDE 26.x removed swwwallpaper.sh/swwwallselect.sh; hyde-shell wallpaper is the
|
||||
// replacement (same calls as upstream's custom-wallchange module)
|
||||
"on-click": "hyde-shell wallpaper -n",
|
||||
"on-click-right": "hyde-shell wallpaper -p",
|
||||
"on-click-middle": "sleep 0.1 && hyde-shell wallpaper --select",
|
||||
"interval" : 86400, // once every day
|
||||
"tooltip": true
|
||||
},
|
||||
@@ -194,7 +226,7 @@
|
||||
"pulseaudio": {
|
||||
"format": "{icon} {volume}",
|
||||
"rotate": 0,
|
||||
"format-muted": "婢",
|
||||
"format-muted": "",
|
||||
"on-click": "pavucontrol -t 3",
|
||||
"on-click-right": "volumecontrol.sh -s ''",
|
||||
"on-click-middle": "volumecontrol.sh -o m",
|
||||
@@ -216,7 +248,7 @@
|
||||
"pulseaudio#microphone": {
|
||||
"format": "{format_source}",
|
||||
"rotate": 0,
|
||||
"format-source": "",
|
||||
"format-source": "",
|
||||
"format-source-muted": "",
|
||||
"on-click": "pavucontrol -t 4",
|
||||
"on-click-middle": "volumecontrol.sh -i m",
|
||||
@@ -232,7 +264,10 @@
|
||||
"format-paused": "{status_icon} <i>{dynamic}</i>",
|
||||
"player-icons": {
|
||||
"default": "▶",
|
||||
"mpv": "🎵"
|
||||
"mpv": "",
|
||||
"spotify": "",
|
||||
"firefox": "",
|
||||
"vlc": ""
|
||||
},
|
||||
"status-icons": {
|
||||
"paused": ""
|
||||
@@ -242,6 +277,16 @@
|
||||
},
|
||||
|
||||
"battery": {
|
||||
// Pinned to the laptop battery on purpose. Unpinned, waybar 0.15 scans every
|
||||
// /sys/class/power_supply node, and a flapping one (the DualShock's
|
||||
// ps-controller-battery-* appearing at login while opensdd/scc-daemon wake it)
|
||||
// makes refreshBatteries() throw off its worker thread → SIGABRT, killing the
|
||||
// whole bar (battery.cpp:142 uncaught; all 5 of 2026-08-17's coredumps). The pin
|
||||
// (battery.cpp:117) gates every read/watch of non-matching nodes. On wm no BAT0
|
||||
// exists so the module stays hidden — same as before. On lw verify the name with
|
||||
// `ls /sys/class/power_supply` and correct here if it's BAT1 (its old default-config
|
||||
// log already ruled out BAT2); a wrong name only hides the module, never crashes.
|
||||
"bat": "BAT0",
|
||||
"states": {
|
||||
"good": 95,
|
||||
"warning": 30,
|
||||
@@ -255,6 +300,23 @@
|
||||
"format-icons": ["", "", "", "", "", "", "", "", "", "", ""]
|
||||
},
|
||||
|
||||
// added 2026-08-14 — the rig never had a network indicator ("ethernet icon not working").
|
||||
// Same def as HyDE's ~/.local/share/waybar/modules/network.jsonc, inline like everything
|
||||
// else here; click toggles a bandwidth readout, tooltip carries the connection details.
|
||||
"network": {
|
||||
"tooltip": true,
|
||||
"format-wifi": "<span size='150%'> </span>",
|
||||
"rotate": 0,
|
||||
"format-ethernet": "<span size='150%'> </span>",
|
||||
"tooltip-format": "Network: <big><b>{essid}</b></big>\nSignal strength: <b>{signaldBm}dBm ({signalStrength}%)</b>\nFrequency: <b>{frequency}MHz</b>\nInterface: <b>{ifname}</b>\nIP: <b>{ipaddr}/{cidr}</b>\nGateway: <b>{gwaddr}</b>\nNetmask: <b>{netmask}</b>",
|
||||
"format-linked": " {ifname} (No IP)",
|
||||
"format-disconnected": "<span size='150%'> </span>",
|
||||
"tooltip-format-disconnected": "Disconnected",
|
||||
"format-alt": "<span foreground='#99ffdd'> {bandwidthDownBytes}</span> <span foreground='#ffcc66'> {bandwidthUpBytes}</span>",
|
||||
"on-click-right": "nm-connection-editor", // replaces the hidden nm-applet tray menu
|
||||
"interval": 2
|
||||
},
|
||||
|
||||
"backlight": {
|
||||
"device": "intel_backlight",
|
||||
"rotate": 0,
|
||||
|
||||
Reference in New Issue
Block a user