diff --git a/README.md b/README.md index c62bc7f..16e8c3f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,30 @@ # Nomarchy-Wallpapers +The default wallpapers for [Nomarchy](https://git.bemagri.xyz/bernardo/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 + +``` +/backgrounds/*.{png,jpg,jpeg,webp} +``` + +One directory per Nomarchy theme slug, mirroring what used to live at +`themes//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//backgrounds/` there wins) or via + an explicit `wallpaper` path in `state.json`. diff --git a/boreal/backgrounds/aurora-boreal.png b/boreal/backgrounds/aurora-boreal.png new file mode 100644 index 0000000..f3065a4 Binary files /dev/null and b/boreal/backgrounds/aurora-boreal.png differ diff --git a/catppuccin-latte/backgrounds/1-color-fade.png b/catppuccin-latte/backgrounds/1-color-fade.png new file mode 100644 index 0000000..ee0cd94 Binary files /dev/null and b/catppuccin-latte/backgrounds/1-color-fade.png differ diff --git a/catppuccin/backgrounds/1-totoro.png b/catppuccin/backgrounds/1-totoro.png new file mode 100644 index 0000000..5fbcebc Binary files /dev/null and b/catppuccin/backgrounds/1-totoro.png differ diff --git a/catppuccin/backgrounds/2-waves.png b/catppuccin/backgrounds/2-waves.png new file mode 100644 index 0000000..a0b5325 Binary files /dev/null and b/catppuccin/backgrounds/2-waves.png differ diff --git a/catppuccin/backgrounds/3-blue-eye.png b/catppuccin/backgrounds/3-blue-eye.png new file mode 100644 index 0000000..30b5963 Binary files /dev/null and b/catppuccin/backgrounds/3-blue-eye.png differ diff --git a/ethereal/backgrounds/1-cosmic.jpg b/ethereal/backgrounds/1-cosmic.jpg new file mode 100644 index 0000000..e5c1463 Binary files /dev/null and b/ethereal/backgrounds/1-cosmic.jpg differ diff --git a/ethereal/backgrounds/2-meadow.jpg b/ethereal/backgrounds/2-meadow.jpg new file mode 100644 index 0000000..95fdafb Binary files /dev/null and b/ethereal/backgrounds/2-meadow.jpg differ diff --git a/everforest/backgrounds/1-tree-tops.jpg b/everforest/backgrounds/1-tree-tops.jpg new file mode 100644 index 0000000..6d75259 Binary files /dev/null and b/everforest/backgrounds/1-tree-tops.jpg differ diff --git a/executive-slate/backgrounds/wallpaper.png b/executive-slate/backgrounds/wallpaper.png new file mode 100644 index 0000000..6cce8a3 Binary files /dev/null and b/executive-slate/backgrounds/wallpaper.png differ diff --git a/flexoki-light/backgrounds/1-orb.png b/flexoki-light/backgrounds/1-orb.png new file mode 100644 index 0000000..a564a17 Binary files /dev/null and b/flexoki-light/backgrounds/1-orb.png differ diff --git a/flexoki-light/backgrounds/2-nomarchy.png b/flexoki-light/backgrounds/2-nomarchy.png new file mode 100644 index 0000000..cc755b1 Binary files /dev/null and b/flexoki-light/backgrounds/2-nomarchy.png differ diff --git a/gruvbox/backgrounds/1-the-backwater.jpg b/gruvbox/backgrounds/1-the-backwater.jpg new file mode 100644 index 0000000..c9ff531 Binary files /dev/null and b/gruvbox/backgrounds/1-the-backwater.jpg differ diff --git a/gruvbox/backgrounds/2-flower-basket.jpg b/gruvbox/backgrounds/2-flower-basket.jpg new file mode 100644 index 0000000..42af8d1 Binary files /dev/null and b/gruvbox/backgrounds/2-flower-basket.jpg differ diff --git a/gruvbox/backgrounds/3-village-square.jpg b/gruvbox/backgrounds/3-village-square.jpg new file mode 100644 index 0000000..0ff0160 Binary files /dev/null and b/gruvbox/backgrounds/3-village-square.jpg differ diff --git a/gruvbox/backgrounds/4-idyllic-procession.jpg b/gruvbox/backgrounds/4-idyllic-procession.jpg new file mode 100644 index 0000000..3742024 Binary files /dev/null and b/gruvbox/backgrounds/4-idyllic-procession.jpg differ diff --git a/gruvbox/backgrounds/5-leaves.jpg b/gruvbox/backgrounds/5-leaves.jpg new file mode 100644 index 0000000..fd31869 Binary files /dev/null and b/gruvbox/backgrounds/5-leaves.jpg differ diff --git a/hackerman/backgrounds/1-synth-scape.jpg b/hackerman/backgrounds/1-synth-scape.jpg new file mode 100644 index 0000000..7a36f6a Binary files /dev/null and b/hackerman/backgrounds/1-synth-scape.jpg differ diff --git a/hackerman/backgrounds/2-geometric.jpg b/hackerman/backgrounds/2-geometric.jpg new file mode 100644 index 0000000..a18aff8 Binary files /dev/null and b/hackerman/backgrounds/2-geometric.jpg differ diff --git a/kanagawa/backgrounds/1-kanagawa.jpg b/kanagawa/backgrounds/1-kanagawa.jpg new file mode 100644 index 0000000..197c48d Binary files /dev/null and b/kanagawa/backgrounds/1-kanagawa.jpg differ diff --git a/lumon/backgrounds/01-united-in-severance.jpg b/lumon/backgrounds/01-united-in-severance.jpg new file mode 100644 index 0000000..d07b636 Binary files /dev/null and b/lumon/backgrounds/01-united-in-severance.jpg differ diff --git a/lumon/backgrounds/02-opinions-equally.jpg b/lumon/backgrounds/02-opinions-equally.jpg new file mode 100644 index 0000000..4f2a0bf Binary files /dev/null and b/lumon/backgrounds/02-opinions-equally.jpg differ diff --git a/matte-black/backgrounds/0-ship-at-sea.jpg b/matte-black/backgrounds/0-ship-at-sea.jpg new file mode 100644 index 0000000..4375ee2 Binary files /dev/null and b/matte-black/backgrounds/0-ship-at-sea.jpg differ diff --git a/matte-black/backgrounds/1-dark-waters.jpg b/matte-black/backgrounds/1-dark-waters.jpg new file mode 100644 index 0000000..2afb1bc Binary files /dev/null and b/matte-black/backgrounds/1-dark-waters.jpg differ diff --git a/matte-black/backgrounds/2-dot-hands.jpg b/matte-black/backgrounds/2-dot-hands.jpg new file mode 100644 index 0000000..b76792c Binary files /dev/null and b/matte-black/backgrounds/2-dot-hands.jpg differ diff --git a/miasma/backgrounds/01-nature-of-fear.jpg b/miasma/backgrounds/01-nature-of-fear.jpg new file mode 100644 index 0000000..16cf45b Binary files /dev/null and b/miasma/backgrounds/01-nature-of-fear.jpg differ diff --git a/miasma/backgrounds/02-crowned.jpg b/miasma/backgrounds/02-crowned.jpg new file mode 100644 index 0000000..3a83fb3 Binary files /dev/null and b/miasma/backgrounds/02-crowned.jpg differ diff --git a/neon-glass/backgrounds/wallpaper.png b/neon-glass/backgrounds/wallpaper.png new file mode 100644 index 0000000..a61a957 Binary files /dev/null and b/neon-glass/backgrounds/wallpaper.png differ diff --git a/nord/backgrounds/0-black-moon.jpg b/nord/backgrounds/0-black-moon.jpg new file mode 100644 index 0000000..55df377 Binary files /dev/null and b/nord/backgrounds/0-black-moon.jpg differ diff --git a/nord/backgrounds/1-city-view.png b/nord/backgrounds/1-city-view.png new file mode 100644 index 0000000..56dbc1d Binary files /dev/null and b/nord/backgrounds/1-city-view.png differ diff --git a/nord/backgrounds/2-night-hawks.png b/nord/backgrounds/2-night-hawks.png new file mode 100644 index 0000000..412eb52 Binary files /dev/null and b/nord/backgrounds/2-night-hawks.png differ diff --git a/osaka-jade/backgrounds/1-glowing-city.jpg b/osaka-jade/backgrounds/1-glowing-city.jpg new file mode 100644 index 0000000..be7d857 Binary files /dev/null and b/osaka-jade/backgrounds/1-glowing-city.jpg differ diff --git a/osaka-jade/backgrounds/2-shaded-entrance.jpg b/osaka-jade/backgrounds/2-shaded-entrance.jpg new file mode 100644 index 0000000..9b97956 Binary files /dev/null and b/osaka-jade/backgrounds/2-shaded-entrance.jpg differ diff --git a/osaka-jade/backgrounds/3-mountain-moon.jpg b/osaka-jade/backgrounds/3-mountain-moon.jpg new file mode 100644 index 0000000..729ccae Binary files /dev/null and b/osaka-jade/backgrounds/3-mountain-moon.jpg differ diff --git a/retro-82/backgrounds/1-in-the-groove.jpg b/retro-82/backgrounds/1-in-the-groove.jpg new file mode 100644 index 0000000..c9537a4 Binary files /dev/null and b/retro-82/backgrounds/1-in-the-groove.jpg differ diff --git a/retro-82/backgrounds/2-dusk-guardian.jpg b/retro-82/backgrounds/2-dusk-guardian.jpg new file mode 100644 index 0000000..4f30b56 Binary files /dev/null and b/retro-82/backgrounds/2-dusk-guardian.jpg differ diff --git a/retro-82/backgrounds/3-glassy-lines.jpg b/retro-82/backgrounds/3-glassy-lines.jpg new file mode 100644 index 0000000..c1106dc Binary files /dev/null and b/retro-82/backgrounds/3-glassy-lines.jpg differ diff --git a/retro-82/backgrounds/4-gateway.jpg b/retro-82/backgrounds/4-gateway.jpg new file mode 100644 index 0000000..067baa4 Binary files /dev/null and b/retro-82/backgrounds/4-gateway.jpg differ diff --git a/retro-82/backgrounds/5-zen-boat.jpg b/retro-82/backgrounds/5-zen-boat.jpg new file mode 100644 index 0000000..4a4821e Binary files /dev/null and b/retro-82/backgrounds/5-zen-boat.jpg differ diff --git a/retro-82/backgrounds/6-abstract-pyramids.jpg b/retro-82/backgrounds/6-abstract-pyramids.jpg new file mode 100644 index 0000000..6dd9d0a Binary files /dev/null and b/retro-82/backgrounds/6-abstract-pyramids.jpg differ diff --git a/retro-82/backgrounds/7-the-journey.jpg b/retro-82/backgrounds/7-the-journey.jpg new file mode 100644 index 0000000..03fc55c Binary files /dev/null and b/retro-82/backgrounds/7-the-journey.jpg differ diff --git a/retro-82/backgrounds/8-glitter-glass.jpg b/retro-82/backgrounds/8-glitter-glass.jpg new file mode 100644 index 0000000..dfa5322 Binary files /dev/null and b/retro-82/backgrounds/8-glitter-glass.jpg differ diff --git a/ristretto/backgrounds/1-color-curves.jpg b/ristretto/backgrounds/1-color-curves.jpg new file mode 100644 index 0000000..7618e1b Binary files /dev/null and b/ristretto/backgrounds/1-color-curves.jpg differ diff --git a/ristretto/backgrounds/2-coffee-beans.jpg b/ristretto/backgrounds/2-coffee-beans.jpg new file mode 100644 index 0000000..faf63ea Binary files /dev/null and b/ristretto/backgrounds/2-coffee-beans.jpg differ diff --git a/ristretto/backgrounds/3-industrial-moon.jpg b/ristretto/backgrounds/3-industrial-moon.jpg new file mode 100644 index 0000000..385b01d Binary files /dev/null and b/ristretto/backgrounds/3-industrial-moon.jpg differ diff --git a/rose-pine/backgrounds/1-funky-shapes.jpg b/rose-pine/backgrounds/1-funky-shapes.jpg new file mode 100644 index 0000000..adfe242 Binary files /dev/null and b/rose-pine/backgrounds/1-funky-shapes.jpg differ diff --git a/rose-pine/backgrounds/2-dot-map.png b/rose-pine/backgrounds/2-dot-map.png new file mode 100644 index 0000000..53e136c Binary files /dev/null and b/rose-pine/backgrounds/2-dot-map.png differ diff --git a/rose-pine/backgrounds/3-nomarchy-plants.png b/rose-pine/backgrounds/3-nomarchy-plants.png new file mode 100644 index 0000000..f19c3ff Binary files /dev/null and b/rose-pine/backgrounds/3-nomarchy-plants.png differ diff --git a/summer-day/backgrounds/1-summer-day.png b/summer-day/backgrounds/1-summer-day.png new file mode 100644 index 0000000..f444cea Binary files /dev/null and b/summer-day/backgrounds/1-summer-day.png differ diff --git a/summer-night/backgrounds/1-summer-night.png b/summer-night/backgrounds/1-summer-night.png new file mode 100644 index 0000000..37cfce9 Binary files /dev/null and b/summer-night/backgrounds/1-summer-night.png differ diff --git a/tokyo-night/backgrounds/0-swirl-buck.jpg b/tokyo-night/backgrounds/0-swirl-buck.jpg new file mode 100644 index 0000000..504f3db Binary files /dev/null and b/tokyo-night/backgrounds/0-swirl-buck.jpg differ diff --git a/tokyo-night/backgrounds/1-sunset-lake.png b/tokyo-night/backgrounds/1-sunset-lake.png new file mode 100644 index 0000000..d806728 Binary files /dev/null and b/tokyo-night/backgrounds/1-sunset-lake.png differ diff --git a/tokyo-night/backgrounds/2-pawel-czerwinski.jpg b/tokyo-night/backgrounds/2-pawel-czerwinski.jpg new file mode 100644 index 0000000..2767138 Binary files /dev/null and b/tokyo-night/backgrounds/2-pawel-czerwinski.jpg differ diff --git a/tokyo-night/backgrounds/3-milad-fakurian.jpg b/tokyo-night/backgrounds/3-milad-fakurian.jpg new file mode 100644 index 0000000..b9663ff Binary files /dev/null and b/tokyo-night/backgrounds/3-milad-fakurian.jpg differ diff --git a/vantablack/backgrounds/1-twisted-stairs.jpg b/vantablack/backgrounds/1-twisted-stairs.jpg new file mode 100644 index 0000000..ad81cf1 Binary files /dev/null and b/vantablack/backgrounds/1-twisted-stairs.jpg differ diff --git a/vantablack/backgrounds/2-layers-deep.jpg b/vantablack/backgrounds/2-layers-deep.jpg new file mode 100644 index 0000000..e0f04b6 Binary files /dev/null and b/vantablack/backgrounds/2-layers-deep.jpg differ diff --git a/vantablack/backgrounds/3-layers-stacked.jpg b/vantablack/backgrounds/3-layers-stacked.jpg new file mode 100644 index 0000000..4a81b94 Binary files /dev/null and b/vantablack/backgrounds/3-layers-stacked.jpg differ diff --git a/white/backgrounds/1-white.jpg b/white/backgrounds/1-white.jpg new file mode 100644 index 0000000..0e6121f Binary files /dev/null and b/white/backgrounds/1-white.jpg differ diff --git a/white/backgrounds/2-white.jpg b/white/backgrounds/2-white.jpg new file mode 100644 index 0000000..b8c5a7d Binary files /dev/null and b/white/backgrounds/2-white.jpg differ diff --git a/white/backgrounds/3-white.jpg b/white/backgrounds/3-white.jpg new file mode 100644 index 0000000..4ec4553 Binary files /dev/null and b/white/backgrounds/3-white.jpg differ