Add wallpapers from nixconf and flake to expose them #1

Merged
jingus merged 1 commit from t3code/4133bbf4 into main 2026-10-16 19:27:25 -05:00
Owner

Moves the 87 wallpapers from nixconf's assets/wallpapers into this repo and adds a flake so nixconf can consume them as an input.

Outputs:

  • lib.wallpapers — store path of the whole wallpapers/ dir (drop-in replacement for the old ${../../../assets/wallpapers} reference)
  • lib.wallpaperNames — list of all wallpaper filenames
  • lib.getWallpaper "name" — path for a single wallpaper, throws on a bad name
  • packages.${system}.{wallpapers,default} — derivation symlinking all wallpapers into `` for nix build

nix flake check passes; package builds with all 87 files on x86_64-linux and evaluates on aarch64-linux.

Moves the 87 wallpapers from `nixconf`'s `assets/wallpapers` into this repo and adds a flake so nixconf can consume them as an input. Outputs: - `lib.wallpapers` — store path of the whole `wallpapers/` dir (drop-in replacement for the old `${../../../assets/wallpapers}` reference) - `lib.wallpaperNames` — list of all wallpaper filenames - `lib.getWallpaper "name"` — path for a single wallpaper, throws on a bad name - `packages.${system}.{wallpapers,default}` — derivation symlinking all wallpapers into `` for `nix build` `nix flake check` passes; package builds with all 87 files on x86_64-linux and evaluates on aarch64-linux.
jingus merged commit 9bff41e716 into main 2026-10-16 19:27:25 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jingus/wallpapers!1
No description provided.