Files
Nomarchy-Wallpapers/README.md
Bernardo Magri 803b48ddf3 Import all 24 themes' backgrounds from the main repo
Split per Nomarchy ROADMAP § Faster switches: wallpapers are runtime-only
data (94 MB, 97% of themes/) and now live here as a pinned non-flake
input, so a distro update stops re-copying them.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 16:41:00 +01:00

1.2 KiB

Nomarchy-Wallpapers

The default wallpapers for Nomarchy's themes, split out of the main repo so that pulling a distro update stops paying ~94 MB for images that rarely change (Nomarchy's ROADMAP § Faster switches).

Layout

<theme-slug>/backgrounds/*.{png,jpg,jpeg,webp}

One directory per Nomarchy theme slug, mirroring what used to live at themes/<slug>/backgrounds/ in the main repo. Nomarchy consumes this repo as a pinned non-flake input (nomarchy-wallpapers) and merges it with its in-repo theme data (palettes, previews, per-theme overrides) into the default themes root that nomarchy-state-sync reads.

Rules

  • Wallpapers are applied at runtime only (swww via nomarchy-state-sync); nothing here is read at Nix eval.
  • Every theme in the main repo must have a non-empty directory here — Nomarchy's checks.theme-wholeswap gates that, so add the images here and push before adding a theme JSON there, then bump the nomarchy-wallpapers input in the main repo's lock.
  • Downstream users never need this repo directly: custom wallpapers go in their own flake checkout (themes/<slug>/backgrounds/ there wins) or via an explicit wallpaper path in state.json.