aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/waybar/config
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-02 12:16:38 -0500
committerCraig Jennings <c@cjennings.net>2026-06-02 12:16:38 -0500
commita816122f49d2c7e43e41308e251e133197a486bc (patch)
tree246b46b53c956cfea07bc9d1c2b81f9f8de53d65 /dotfiles/hyprland/.config/waybar/config
parentc8ac4d0040309c9b4226a331bafdfa0bd3f4bb73 (diff)
downloadarchsetup-a816122f49d2c7e43e41308e251e133197a486bc.tar.gz
archsetup-a816122f49d2c7e43e41308e251e133197a486bc.zip
refactor: drop in-repo dotfiles/, move stow tooling to the dotfiles repo
Since the installer clones DOTFILES_REPO into ~/.dotfiles and stows from there, the in-repo dotfiles/ tree was dead weight. Nothing reads it at install time. I removed it (831 files) now that both machines are migrated. The Makefile's stow / restow / reset / unstow / import targets and the dotfile-script unit suites moved to the dotfiles repo. They sit alongside the scripts they manage and run standalone (cd ~/.dotfiles && make ...). This Makefile keeps the VM-integration targets and the installer-helper suite (safe-rm-rf). I updated CLAUDE.md and README.md so stow operations run from ~/.dotfiles, and the dotfile-management, theme, and unit-test sections point at the standalone repo. The README was already describing the old in-repo model from before the installer switched to cloning. This brings it in line.
Diffstat (limited to 'dotfiles/hyprland/.config/waybar/config')
-rw-r--r--dotfiles/hyprland/.config/waybar/config175
1 files changed, 0 insertions, 175 deletions
diff --git a/dotfiles/hyprland/.config/waybar/config b/dotfiles/hyprland/.config/waybar/config
deleted file mode 100644
index 97fb3b7..0000000
--- a/dotfiles/hyprland/.config/waybar/config
+++ /dev/null
@@ -1,175 +0,0 @@
-{
- "layer": "top",
- "position": "top",
- "spacing": 4,
- "margin-top": 6,
- "margin-left": 10,
- "margin-right": 10,
-
- "modules-left": [
- "custom/menu",
- "hyprland/workspaces",
- "custom/layout",
- "hyprland/window"
- ],
- "modules-center": [],
- "modules-right": [
- "group/sysmonitor",
- "custom/netspeed",
- "pulseaudio",
- "custom/touchpad",
- "custom/airplane",
- "idle_inhibitor",
- "custom/pocketbook",
- "tray",
- "custom/date",
- "custom/worldclock"
- ],
-
- "group/sysmonitor": {
- "orientation": "horizontal",
- "swap-icon-label": false,
- "modules": [
- "cpu",
- "temperature",
- "memory",
- "custom/disk",
- "battery"
- ]
- },
-
- "custom/menu": {
- "format": " ",
- "tooltip": false,
- "on-click": "fuzzel",
- "on-click-right": "pgrep -x wlogout || wlogout -b 3 -T 600 -B 600 -L 1200 -R 1200 -c 20 -r 20"
- },
-
- "hyprland/workspaces": {
- "disable-scroll": true,
- "all-outputs": true,
- "format": "{name}",
- "sort-by-number": true
- },
-
- "custom/layout": {
- "exec": "waybar-layout",
- "return-type": "json",
- "interval": 1,
- "on-click": "cycle-layout"
- },
-
- "hyprland/window": {
- "max-length": 50,
- "separate-outputs": true
- },
-
- "cpu": {
- "interval": 10,
- "format": "<span size='large'>󰍛</span> {}%",
- "on-click": "pypr toggle monitor"
- },
-
- "temperature": {
- "interval": 10,
- "hwmon-path-abs": "/sys/devices/pci0000:00/0000:00:18.3/hwmon",
- "input-filename": "temp1_input",
- "warning-threshold": 80,
- "critical-threshold": 80,
- "format": "<span size='large'>󰔏</span> {temperatureC}°C",
- "format-critical": "<span size='large'>󰸁</span> {temperatureC}°C",
- "on-click": "pypr toggle monitor"
- },
-
- "memory": {
- "interval": 30,
- "format": "<span size='large'>󰘚</span> {}%",
- "on-click": "pypr toggle monitor"
- },
-
- "custom/disk": {
- "exec": "waybar-disk",
- "return-type": "json",
- "interval": 30,
- "format": "<span size='large'>󰆼</span> {}",
- "on-click": "pypr toggle monitor"
- },
-
- "custom/netspeed": {
- "exec": "waybar-netspeed",
- "return-type": "json",
- "interval": 2,
- "on-click": "pypr toggle network"
- },
-
- "battery": {
- "bat": "BAT1",
- "interval": 30,
- "states": {
- "warning": 30,
- "critical": 15
- },
- "format": "<span size='large'>{icon}</span> {capacity}%",
- "format-charging": "<span size='large'>󰂄</span> {capacity}%",
- "format-plugged": "<span size='large'>󰚥</span> {capacity}%",
- "format-icons": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"],
- "tooltip-format": "{timeTo}"
- },
-
- "tray": {
- "icon-size": 22,
- "spacing": 4
- },
-
- "custom/date": {
- "exec": "waybar-date",
- "return-type": "json",
- "interval": 60
- },
-
- "custom/worldclock": {
- "exec": "waybar-worldclock",
- "return-type": "json",
- "interval": 30
- },
-
- "pulseaudio": {
- "format": "<span size='large'>{icon}</span> {volume}%",
- "format-muted": "<span size='large'>󰝟</span> Muted",
- "format-icons": {"default": ["󰕿", "󰖀", "󰕾"]},
- "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle",
- "on-click-right": "pypr toggle audio",
- "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +5%",
- "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -5%"
- },
-
- "custom/touchpad": {
- "exec": "waybar-touchpad",
- "return-type": "json",
- "signal": 9,
- "on-click": "toggle-touchpad"
- },
-
- "custom/airplane": {
- "exec": "waybar-airplane",
- "return-type": "json",
- "signal": 10,
- "on-click": "airplane-mode"
- },
-
- "idle_inhibitor": {
- "format": "<span size='large'>{icon}</span>",
- "format-icons": {
- "activated": "󰅶",
- "deactivated": "󰾪"
- },
- "tooltip-format-activated": "Idle inhibitor: ON (screen will not lock)",
- "tooltip-format-deactivated": "Idle inhibitor: OFF"
- },
-
- "custom/pocketbook": {
- "format": "<span size='large' color='#969385'>󱞁</span> ",
- "tooltip": false,
- "on-click": "pocketbook"
- }
-}