From a816122f49d2c7e43e41308e251e133197a486bc Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Tue, 2 Jun 2026 12:16:38 -0500 Subject: 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. --- dotfiles/hyprland/.config/waybar/config | 175 -------------------------------- 1 file changed, 175 deletions(-) delete mode 100644 dotfiles/hyprland/.config/waybar/config (limited to 'dotfiles/hyprland/.config/waybar/config') 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": "󰍛 {}%", - "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": "󰔏 {temperatureC}°C", - "format-critical": "󰸁 {temperatureC}°C", - "on-click": "pypr toggle monitor" - }, - - "memory": { - "interval": 30, - "format": "󰘚 {}%", - "on-click": "pypr toggle monitor" - }, - - "custom/disk": { - "exec": "waybar-disk", - "return-type": "json", - "interval": 30, - "format": "󰆼 {}", - "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": "{icon} {capacity}%", - "format-charging": "󰂄 {capacity}%", - "format-plugged": "󰚥 {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": "{icon} {volume}%", - "format-muted": "󰝟 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": "{icon}", - "format-icons": { - "activated": "󰅶", - "deactivated": "󰾪" - }, - "tooltip-format-activated": "Idle inhibitor: ON (screen will not lock)", - "tooltip-format-deactivated": "Idle inhibitor: OFF" - }, - - "custom/pocketbook": { - "format": "󱞁 ", - "tooltip": false, - "on-click": "pocketbook" - } -} -- cgit v1.2.3