From d00bf2cb2d5087164fa509a4f20a2be62a519044 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Tue, 21 Apr 2026 01:23:18 +0100 Subject: refactor: restructure to chezmoi source state Rename home/ contents to chezmoi naming conventions: - dot_ prefix for dotfiles and dot-dirs - private_dot_ for .gnupg and .ssh directories - private_ for 0600 files (nym.pub) - executable_ for scripts in .local/bin and display-toggle.sh - symlink_ for mimeapps.list symlink --- dot_config/waybar/config.jsonc | 67 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 dot_config/waybar/config.jsonc (limited to 'dot_config/waybar/config.jsonc') diff --git a/dot_config/waybar/config.jsonc b/dot_config/waybar/config.jsonc new file mode 100644 index 0000000..f3b0813 --- /dev/null +++ b/dot_config/waybar/config.jsonc @@ -0,0 +1,67 @@ +{ + "layer": "top", + "height": 24, + "spacing": 0, + + "modules-left": ["sway/workspaces", "sway/mode"], + "modules-center": ["sway/window"], + "modules-right": ["pulseaudio", "cpu", "memory", "temperature", "network", "battery", "clock", "tray"], + + "sway/workspaces": { + "disable-scroll": true + }, + + "sway/window": { + "max-length": 60 + }, + + "cpu": { + "format": "CPU {usage}%", + "interval": 5, + "tooltip": false + }, + + "memory": { + "format": "MEM {}%", + "interval": 10, + "tooltip-format": "{used:0.1f}G / {total:0.1f}G" + }, + + "temperature": { + "format": "{temperatureC}°C", + "critical-threshold": 80 + }, + + "network": { + "format-wifi": "{essid} ({signalStrength}%)", + "format-ethernet": "{ifname}", + "format-disconnected": "disconnected", + "tooltip-format": "{ifname}: {ipaddr}/{cidr}" + }, + + "battery": { + "format": "BAT {capacity}%", + "format-charging": "CHR {capacity}%", + "format-plugged": "PLG {capacity}%", + "states": { + "warning": 30, + "critical": 15 + } + }, + + "pulseaudio": { + "format": "VOL {volume}%", + "format-muted": "MUTE", + "scroll-step": 5, + "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle" + }, + + "clock": { + "format": "{:%a %d %b %H:%M}", + "tooltip-format": "{:%Y-%m-%d %H:%M:%S}" + }, + + "tray": { + "spacing": 8 + } +} -- cgit v1.2.3-70-g09d2