Commit Graph

373 Commits

Author SHA1 Message Date
2db7f07982 style(taffybar): align combined labels and keep clock centered 2026-04-18 19:05:36 -07:00
384d2dfd6a refactor(taffybar): unify workspace widgets across backends 2026-04-18 19:05:36 -07:00
0517dd74f3 Fix a few imalison-taffybar issues 2026-04-18 19:05:36 -07:00
4997d194c8 chore(taffybar): align flake follows and refresh locks 2026-04-18 19:05:36 -07:00
2ccdfdf1ad taffybar: Remove icons from date/time 2026-04-18 19:05:36 -07:00
06740fdffb Update taffybar submodule for wakeup debug widget 2026-04-18 19:05:36 -07:00
791e63d616 feat(taffybar): add wakeup debug widget and safer hyprctl handling 2026-04-18 19:05:36 -07:00
dfb3b79ec5 Update taffybar submodule for wakeup manager fix 2026-04-18 19:05:36 -07:00
2ae4a8ba82 feat(clock): stack date above time 2026-04-18 19:05:36 -07:00
18c1edba6d taffybar: add configurable persistent SNI tray priorities 2026-04-18 19:05:36 -07:00
9dd86cfac9 Combine laptop battery/network and asus/disk widgets 2026-04-18 19:05:36 -07:00
d61b4bbdc6 Sanitize MPRIS metadata newlines while keeping stacked label 2026-04-18 19:05:36 -07:00
3ee5f226ee nixos/taffybar: pin status-notifier-item package 2026-04-18 19:05:36 -07:00
4505d9f3cb taffybar config: fix tray/battery order for packEnd 2026-04-18 19:05:36 -07:00
fb478e74ba taffybar: fix parse error in laptop widget list 2026-04-18 19:05:36 -07:00
aa82c5a71f Move sni tray back 2026-04-18 19:05:36 -07:00
002381c098 taffybar config: place battery after tray 2026-04-18 19:05:36 -07:00
bd1f690f46 taffybar config: drop barLevels; tray back on main row; restore sun/lock text 2026-04-18 19:05:36 -07:00
d4dfaae6fd taffybar config: stack sun+lock widget 2026-04-18 19:05:36 -07:00
c6d9a3f909 taffybar config: stacked RAM/SWAP, barLevels tray row, bump locks 2026-04-18 19:05:36 -07:00
4b2cb3a078 feat(taffybar): split now-playing label and bump submodule 2026-04-18 19:05:36 -07:00
0272c00fa9 taffybar: collapse mpris when no visible children 2026-04-18 19:05:35 -07:00
97041009d9 Remove debug taffybar logging 2026-04-18 19:05:35 -07:00
71c624326e nixos: update locks and rootless podman prune 2026-04-18 19:05:35 -07:00
20d8c13656 taffybar: refresh lockfiles 2026-04-18 19:05:35 -07:00
7861a7f61f Move taffybar back to top 2026-04-18 19:05:35 -07:00
0dcf4a7cd6 taffybar: bottom bar + fix Hyprland workspace widget config 2026-04-18 19:05:35 -07:00
c250e2a4ff nixos/taffybar: propagate status-notifier-item dbus fix from upstream master 2026-04-18 19:05:35 -07:00
a429eced1a Propagate status-notifier-item update into imalison-taffybar 2026-04-18 19:05:35 -07:00
496943ba6f dotfiles: bump taffybar submodule 2026-04-18 19:05:35 -07:00
6141cccaaa nixos: remove taffybar ecosystem follows and fix bitwarden rename
Remove top-level gtk-sni-tray, gtk-strut, status-notifier-item,
dbus-menu, and dbus-hslogger inputs that only existed as follows
targets. Let taffybar and imalison-taffybar resolve their own
ecosystem deps, eliminating cascading lock update headaches.

Also rename bitwarden -> bitwarden-desktop in kat.nix (nixpkgs rename).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
dadeb01219 Update SNI tray inputs
Bump flake.lock pins for gtk-sni-tray and status-notifier-item to pick up watcher-restart dedupe and nix-friendly test bus config.
2026-04-18 19:05:35 -07:00
4697105b2a taffybar: propagate status-notifier-item v0.3.2.3 2026-04-18 19:05:35 -07:00
2654d809d0 flake: bump status-notifier-item to v0.3.2.2 2026-04-18 19:05:35 -07:00
3240b1c86b taffybar: Reorder widgets 2026-04-18 19:05:35 -07:00
89c4f43854 nixos: fix switch space issues and set hourly upgrades 2026-04-18 19:05:35 -07:00
044f1ba3ca Bump flake.lock 2026-04-18 19:05:35 -07:00
1c461048d9 taffybar: refine tray behavior and add SNI menu debug tooling 2026-04-18 19:05:35 -07:00
5bfb1a5884 taffybar: align flake inputs and drop local overlay patch 2026-04-18 19:05:35 -07:00
ce25ccd975 Tighten taffybar widget spacing 2026-04-18 19:05:35 -07:00
ab30a7f671 fix: remove muted color override on mpris label
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
edd967e163 feat: add ASUS platform profile widget and fix flake deps
- Add ASUS widget to laptop bar showing profile icon, CPU freq, and temp
- Add dbus-menu and dbus-hslogger flake inputs to fix gtk-sni-tray build
- Simplify CSS color rules for end-widget pills
- Update taffybar submodule with ASUS Information/Widget modules

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
e06782a435 feat: add screenLock and wlsunset widgets to taffybar config
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
b573745072 taffybar: remove accidentally committed debug code
Remove debugPopupSNIMenuHook, withDebugServer, and associated debug
imports/deps that were accidentally included in 8d6664d8.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
334eeefa76 nix flake update 2026-04-18 19:05:35 -07:00
86fd99c588 taffybar CSS: remove inline menu/popover styling
The narrowed :not(menu):not(menuitem):not(popover):not(window) selectors
now prevent bar styles from bleeding into popup menus, making the
explicit menu overrides unnecessary. Menus inherit clean styling from
the GTK theme instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
ba952b4b57 taffybar CSS: extract per-widget colors to nth-child rotation
Replace individual .outer-pad.audio, .outer-pad.network, etc. color
rules with a 5-color palette in end-widget-colors.css that cycles via
:nth-child(5n+N). Add workspace pill reset to prevent the rotation
from bleeding into workspace widgets. Move per-widget color variables
from theme.css into end-widget-colors.css (keep tray colors in theme
since the SNI tray is a center widget outside the rotation).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
a258af58d6 taffybar CSS: narrow selectors to prevent menu/popover color bleed
Use :not(menu):not(menuitem):not(popover):not(window) guards on all
wildcard selectors so bar typography and background-color rules don't
bleed into SNI popup menus and popovers attached via menuAttachToWidget.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
0302cadd22 taffybar: reduce SNI tray overlay icon size (2/5 -> 1/3)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00
46156387a7 taffybar: fix popup menu styling and submenu color bleed
Use :not(menu):not(menuitem):not(popover) selectors to prevent
forcing transparent backgrounds on popup menus attached via
menuAttachToWidget. Add dedicated .dbusmenu-submenu styling.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-18 19:05:35 -07:00