feat: airplane mode (#104) + crisper fastfetch logo (#122)
Some checks failed
Check / eval (push) Has been cancelled

Airplane: runtime Wi-Fi+Bluetooth kill-switch with prior-state restore,
System menu + SUPER+CTRL+R, Waybar plane glyph (self-hides, whole-swap
parity). Fastfetch: chafa sextants at 24×12 (was block 20×10) for a
finer monogram; V2 kitty screenshots under boreal and summer-night.
This commit is contained in:
2026-07-15 11:33:59 +01:00
parent d8e1a13d50
commit 875dae9c58
18 changed files with 378 additions and 215 deletions

View File

@@ -9,11 +9,15 @@ let
cfg = config.nomarchy;
c = cfg.theme.colors;
# #122: sextants (2×3 subcells) give ~6× the detail of half/full blocks.
# Size and raster width stepped up together so the mark still fills the
# logo column without looking sparse. Diagonals still staircase a little
# (the SVG is an angled N); that is a logo-design limit, not chafa's.
logo = pkgs.runCommand "nomarchy-fastfetch-logo"
{ nativeBuildInputs = [ pkgs.imagemagick pkgs.librsvg pkgs.chafa ]; } ''
rsvg-convert -w 220 ${../nixos/branding/logo.svg} > logo.png
rsvg-convert -w 360 ${../nixos/branding/logo.svg} > logo.png
magick logo.png -fill "${c.accent}" -colorize 100 logo-c.png
chafa --format symbols --symbols block --size 20x10 --colors full --polite on logo-c.png > $out
chafa --format symbols --symbols sextant --size 24x12 --colors full --polite on logo-c.png > $out
'';
in
{