summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/waybar/style.css
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-02-10 09:17:31 -0600
committerCraig Jennings <c@cjennings.net>2026-02-10 09:17:31 -0600
commiteae8dae5f3735a677b25e15721e83b81a08611e1 (patch)
tree45ed7be177a7c60ebe8da3e077b6509b04bcff6a /dotfiles/hyprland/.config/waybar/style.css
parentf0f114a684086aaf731fbfcc2989fd93e7c7f08a (diff)
feat(waybar): add menu module with Arch logo and circular workspace indicators
Add custom/menu module at far left of bar with Arch logo SVG background. Left-click opens fuzzel, right-click opens wlogout. Workspace buttons now use pixel-sized circles (34x32px with border-radius: 50%) instead of pill shapes. Both dupre and hudson theme CSS files synced with new sizing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/hyprland/.config/waybar/style.css')
-rw-r--r--dotfiles/hyprland/.config/waybar/style.css24
1 files changed, 19 insertions, 5 deletions
diff --git a/dotfiles/hyprland/.config/waybar/style.css b/dotfiles/hyprland/.config/waybar/style.css
index 6d67642..45ce837 100644
--- a/dotfiles/hyprland/.config/waybar/style.css
+++ b/dotfiles/hyprland/.config/waybar/style.css
@@ -19,18 +19,32 @@ window#waybar {
}
#workspaces button {
- padding: 0.5rem;
- margin: 0.2rem;
+ min-width: 34px;
+ min-height: 32px;
+ padding: 0;
+ margin: 0.15rem;
background-color: transparent;
color: #bbbbbb;
- border-radius: 1rem;
+ border-radius: 50%;
transition: all 0.3s ease;
}
#workspaces button.active {
background: #daa520;
color: #222222;
+}
+
+#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 {
@@ -40,7 +54,7 @@ window#waybar {
.modules-right, .modules-left {
background-color: #222222;
border-radius: 1rem;
- padding: 0.2rem 0.6rem;
+ padding: 0.1rem 0.6rem;
margin: 0.3rem;
border: 0.095rem solid #daa520;
box-shadow: 0rem 0.2rem 0.4rem rgba(0,0,0,0.5);
@@ -58,7 +72,7 @@ window#waybar {
#clock,
#custom-layout,
#window {
- padding: 0.4rem;
+ padding: 0.45rem;
margin: 0.3rem;
color: #bbbbbb;
background-color: transparent;