nixos/settings
rope f1b8d5d57d quickshell: refactor — Theme tokens, reusable components, dedup
Reduces the shell from 2898 → 2712 lines (~316 lines of duplication removed,
~130 of reusable scaffolding added). Rollback point: tag quickshell-pre-refactor.

- Theme tokens: barHeight, radius/radiusSmall/radiusTiny, cardPad, animMorph/
  animContent/animFade — bar height and the shader cutout math now derive from
  one constant instead of ~10 scattered 30/26 literals
- SText/SIcon base components default the two fonts (removed 58 font.family lines)
- Card component: the rounded base01 section surface, now one definition driving
  7 cards (volume ×2, network ×2, battery ×2, calendar)
- PillSlider component: master + per-app volume sliders share one slider
- NotifContent component: calendar list + toast notification bodies deduped
- dead code: dropped unused QtQuick.Shapes import, collapsed redundant
  weatherGlyph branches, converted the lone RowLayout to drop QtQuick.Layouts

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-13 13:05:01 +01:00
..
audio.nix audio: lower mic boost from 2.0 to 1.5 2026-04-24 22:30:22 +01:00
desktop.nix desktop: remove gtk4.theme null override conflicting with Stylix 2026-06-04 12:00:56 +01:00
hyprland.nix hyprland: widen outer gaps on framed sides to match inter-window spacing 2026-06-11 20:20:29 +01:00
locale.nix locale + crowdsec: pin timezone, declare static crowdsec user 2026-04-29 14:00:41 +01:00
quickshell.nix quickshell: refactor — Theme tokens, reusable components, dedup 2026-06-13 13:05:01 +01:00
shell.nix remove matugen remnants — theming is now handled by stylix 2026-05-20 17:45:11 +01:00
stylix.nix pin to nixos 26.05, drop hyprland/anyrun flakes 2026-05-30 11:12:09 +01:00
users.nix macbook: add keyboard backlight key bindings and permissions 2026-05-17 12:58:06 +01:00