aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/waybar
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
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')
-rw-r--r--dotfiles/hyprland/.config/waybar/arch-logo-hudson.svg4
-rw-r--r--dotfiles/hyprland/.config/waybar/arch-logo.svg4
-rw-r--r--dotfiles/hyprland/.config/waybar/config175
-rw-r--r--dotfiles/hyprland/.config/waybar/style.css164
-rw-r--r--dotfiles/hyprland/.config/waybar/worldclock.conf18
-rw-r--r--dotfiles/hyprland/.config/waybar/ws-icons/ws-active.svg3
-rw-r--r--dotfiles/hyprland/.config/waybar/ws-icons/ws-inactive.svg3
7 files changed, 0 insertions, 371 deletions
diff --git a/dotfiles/hyprland/.config/waybar/arch-logo-hudson.svg b/dotfiles/hyprland/.config/waybar/arch-logo-hudson.svg
deleted file mode 100644
index 2ee808e..0000000
--- a/dotfiles/hyprland/.config/waybar/arch-logo-hudson.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="4 4 56 56" version="1.1">
- <circle style="fill:#81a2be" cx="32" cy="32" r="28"/>
- <path style="fill:#ffffff" d="m 32.001272,8.2 c -1.781906,4.365386 -2.856728,7.224642 -4.83977,11.460214 1.217058,1.288514 2.708396,2.781644 5.13031,4.476314 C 29.687034,23.064586 27.913272,21.9961 26.584468,20.879242 24.04675,26.173342 20.066442,33.707228 11.999957,48.2 18.339392,44.540842 23.599636,42.287642 28.17934,41.4262 27.98224,40.580986 27.872528,39.662642 27.88066,38.707728 l 0.0058,-0.19708 c 0.09956,-4.061442 1.871392,-7.664814 4.374576,-7.453514 2.503192,0.2113 3.96354,4.160072 3.861952,8.2215 -0.0184,0.763944 -0.10356,1.4974 -0.253976,2.17803 4.528902,0.88787 9.8812,3.13497 16.131032,6.743328 -1.2333,-2.269444 -2.338612,-4.311344 -3.389064,-6.259772 -1.655914,-1.284056 -3.378888,-2.954142 -6.902038,-4.7624 2.419884,0.629844 4.1591,1.353144 5.510262,2.165844 C 36.531818,19.445258 35.664228,16.801558 32.000886,8.201214 Z"/>
-</svg>
diff --git a/dotfiles/hyprland/.config/waybar/arch-logo.svg b/dotfiles/hyprland/.config/waybar/arch-logo.svg
deleted file mode 100644
index 9892ef8..0000000
--- a/dotfiles/hyprland/.config/waybar/arch-logo.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="-3 -3 70 70" version="1.1">
- <circle stroke="none" style="fill:#67809c" cx="32" cy="32" r="35"/>
- <path shape-rendering="geometricPrecision" style="fill:#ffffff" d="m 32.001272,8.2 c -1.781906,4.365386 -2.856728,7.224642 -4.83977,11.460214 1.217058,1.288514 2.708396,2.781644 5.13031,4.476314 C 29.687034,23.064586 27.913272,21.9961 26.584468,20.879242 24.04675,26.173342 20.066442,33.707228 11.999957,48.2 18.339392,44.540842 23.599636,42.287642 28.17934,41.4262 27.98224,40.580986 27.872528,39.662642 27.88066,38.707728 l 0.0058,-0.19708 c 0.09956,-4.061442 1.871392,-7.664814 4.374576,-7.453514 2.503192,0.2113 3.96354,4.160072 3.861952,8.2215 -0.0184,0.763944 -0.10356,1.4974 -0.253976,2.17803 4.528902,0.88787 9.8812,3.13497 16.131032,6.743328 -1.2333,-2.269444 -2.338612,-4.311344 -3.389064,-6.259772 -1.655914,-1.284056 -3.378888,-2.954142 -6.902038,-4.7624 2.419884,0.629844 4.1591,1.353144 5.510262,2.165844 C 36.531818,19.445258 35.664228,16.801558 32.000886,8.201214 Z"/>
-</svg>
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"
- }
-}
diff --git a/dotfiles/hyprland/.config/waybar/style.css b/dotfiles/hyprland/.config/waybar/style.css
deleted file mode 100644
index cd158d0..0000000
--- a/dotfiles/hyprland/.config/waybar/style.css
+++ /dev/null
@@ -1,164 +0,0 @@
-/* Waybar style - Dupre theme */
-/* Warm, earthy colors from dupre-theme.el */
-
-* {
- border: none;
- border-radius: 0;
- /* CSS uses pixels, not points (13pt ≈ 17px at 96 DPI) */
- font-size: 14px;
- min-height: 0;
- font-family: "BerkeleyMono Nerd Font", "Berkeley Mono", monospace;
-}
-
-window#waybar {
- background: transparent;
-}
-
-#workspaces {
- padding: 0.2rem;
-}
-
-#workspaces button {
- min-width: 34px;
- min-height: 32px;
- padding: 0;
- margin: 0.15rem;
- background-color: transparent;
- color: #969385;
- background-image: url("/home/cjennings/.config/waybar/ws-icons/ws-inactive.svg");
- background-size: contain;
- background-repeat: no-repeat;
- background-position: center;
- border-radius: 50%;
- transition: all 0.3s ease;
-}
-
-#workspaces button.active {
- background-image: url("/home/cjennings/.config/waybar/ws-icons/ws-active.svg");
- color: #151311;
-}
-
-#custom-menu {
- background-image: url("/home/cjennings/.config/waybar/arch-logo.svg");
- background-size: contain;
- background-repeat: no-repeat;
- background-position: center;
- background-color: transparent;
- border-radius: 1rem;
- min-width: 2.0rem;
- padding: 0;
- margin: 0.15rem;
- transition: all 0.3s ease;
-}
-
-#workspaces button.urgent {
- background-color: rgba(212, 124, 89, 0.4);
-}
-
-.modules-right, .modules-left {
- background-color: #151311;
- border-radius: 1rem;
- padding: 0.1rem 0.6rem;
- margin: 0.3rem;
- border: 0.095rem solid #d7af5f;
- box-shadow: 0rem 0.2rem 0.4rem rgba(0,0,0,0.5);
-}
-
-#cpu,
-#temperature,
-#memory,
-#custom-disk,
-#custom-netspeed,
-#battery,
-#pulseaudio,
-#idle_inhibitor,
-#tray,
-#custom-date,
-#custom-worldclock,
-#custom-layout,
-#custom-touchpad,
-#custom-airplane,
-#window {
- padding: 0.45rem;
- margin: 0.3rem;
- color: #969385;
- background-color: transparent;
- border-radius: 1rem;
-}
-
-#sysmonitor {
- background-color: transparent;
- border-radius: 1rem;
-}
-
-#cpu:hover,
-#temperature:hover,
-#memory:hover,
-#custom-disk:hover,
-#custom-netspeed:hover,
-#pulseaudio:hover,
-#sysmonitor:hover,
-#custom-touchpad:hover,
-#custom-airplane:hover,
-#custom-layout:hover {
- background-color: #474544;
- border-radius: 1rem;
-}
-
-
-#custom-netspeed.disconnected {
- color: #d47c59;
-}
-
-#custom-touchpad.disabled {
- color: #d47c59;
-}
-
-#custom-airplane.active {
- color: #d7af5f;
-}
-
-#temperature.warning {
- color: #d7af5f;
-}
-
-#temperature.critical {
- color: #d47c59;
-}
-
-#custom-disk.warning {
- color: #d7af5f;
-}
-
-#custom-disk.critical {
- color: #d47c59;
-}
-
-#battery.warning {
- color: #d7af5f;
-}
-
-#battery.critical {
- color: #d47c59;
-}
-
-#custom-date {
- margin-left: 0;
- padding-left: 0;
- margin-right: 0;
- padding-right: 0.2rem;
-}
-
-#custom-worldclock {
- margin-left: 0;
- padding-left: 0.2rem;
-}
-
-#tray > .passive {
- -gtk-icon-effect: dim;
-}
-
-#tray > .needs-attention {
- -gtk-icon-effect: highlight;
- background-color: #d7af5f;
-}
diff --git a/dotfiles/hyprland/.config/waybar/worldclock.conf b/dotfiles/hyprland/.config/waybar/worldclock.conf
deleted file mode 100644
index 3790cfc..0000000
--- a/dotfiles/hyprland/.config/waybar/worldclock.conf
+++ /dev/null
@@ -1,18 +0,0 @@
-# World Clock Timezones — one per line, earliest to latest
-# Format: Timezone|Label
-# Lines starting with # are ignored
-Pacific/Honolulu|Honolulu
-America/Anchorage|Anchorage
-America/Los_Angeles|Berkeley
-America/Chicago|New Orleans
-America/New_York|New York
-Europe/London|London
-Europe/Paris|Paris
-Europe/Athens|Athens
-Europe/Istanbul|Istanbul
-Asia/Yerevan|Yerevan
-Asia/Kolkata|Delhi
-Asia/Shanghai|Shanghai
-Asia/Tokyo|Tokyo
-Australia/Sydney|Sydney
-Pacific/Auckland|Wellington
diff --git a/dotfiles/hyprland/.config/waybar/ws-icons/ws-active.svg b/dotfiles/hyprland/.config/waybar/ws-icons/ws-active.svg
deleted file mode 100644
index e03c509..0000000
--- a/dotfiles/hyprland/.config/waybar/ws-icons/ws-active.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="-3 -3 70 70" version="1.1">
- <circle cx="32" cy="32" r="35" fill="#d7af5f" stroke="none"/>
-</svg>
diff --git a/dotfiles/hyprland/.config/waybar/ws-icons/ws-inactive.svg b/dotfiles/hyprland/.config/waybar/ws-icons/ws-inactive.svg
deleted file mode 100644
index 11da8ff..0000000
--- a/dotfiles/hyprland/.config/waybar/ws-icons/ws-inactive.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="-3 -3 70 70" version="1.1">
- <circle cx="32" cy="32" r="35" fill="#151311" stroke="none"/>
-</svg>