No description
Find a file
Padreug 8d3c43b160 feat: synthesize brand kit from appName when brandDir unset
Adds back `services.webapp.appName` (briefly removed in the previous
commit per #100's strict policy) so existing hosts keep working
without authoring full per-host brand kits.

Resolution order:
1. If brandDir is set, use it (full brand kit wins).
2. Else synthesize: take the flake's default logo + a brand.json
   carrying appName as both name and shortName.

This is NOT a VITE_APP_NAME env shim — it threads through the brand
kit pipeline properly (brand.json read by vite-branding.ts). Hosts
that need themed chrome / their own logo upgrade to a real brandDir.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-10 17:13:05 +02:00
.gitignore Initial commit: Vue 3 webapp NixOS module 2026-01-15 12:57:23 +01:00
flake.lock update flake.lock 2026-05-23 11:26:00 +02:00
flake.nix Initial commit: Vue 3 webapp NixOS module 2026-01-15 12:57:23 +01:00
webapp.nix feat: synthesize brand kit from appName when brandDir unset 2026-06-10 17:13:05 +02:00