diff --git a/README.md b/README.md
index 0a04ec7..d5b5a49 100644
--- a/README.md
+++ b/README.md
@@ -25,13 +25,13 @@ My current setup is built around these core components:
- **`waybar/`**: Status bar layout, CSS styling, and custom interactive modules.
- **`ags/`**: Custom desktop widgets built with TypeScript and GTK — media player, notification hub, quick settings, system monitor, and wallpaper picker.
- **`scripts/`**: Global utility scripts seamlessly exposed as commands by the installer. See [`commands.md`](commands.md).
-- **`wallpapers/`**: A collection of local custom wallpapers for dynamic theming. See [`wallpaper.md`](wallpaper.md) for the full gallery.
+- **`wallpapers/`**: A collection of local custom wallpapers for dynamic theming. See [`wallpaper-gallery/`](wallpaper-gallery/index.md) for the full gallery (split alphabetically across multiple pages).
- **`omarchy/hooks/`**: Event hooks for the Omarchy system (e.g. automatically applying dynamic themes when changing wallpapers).
- **`branding/`**: Custom ASCII art and system branding assets.
## Docs
-- [Wallpaper Gallery](wallpaper.md) — preview of every wallpaper in `wallpapers/`.
+- [Wallpaper Gallery](wallpaper-gallery/index.md) — preview of every wallpaper in `wallpapers/`, split alphabetically across [A-D](wallpaper-gallery/a-d.md), [E-M](wallpaper-gallery/e-m.md), [N-R](wallpaper-gallery/n-r.md), [S-Z](wallpaper-gallery/s-z.md).
- [Keybinds](hypr/keybinds.md) — custom Hyprland keybindings on top of Omarchy's defaults.
- [Commands](commands.md) — custom `blob_*` CLI commands exposed by the installer.
diff --git a/wallpaper-gallery/a-d.md b/wallpaper-gallery/a-d.md
new file mode 100644
index 0000000..2d31cde
--- /dev/null
+++ b/wallpaper-gallery/a-d.md
@@ -0,0 +1,60 @@
+# Wallpapers: A - D
+
+15 of 68 wallpapers in [`wallpapers/`](../wallpapers/). Sorted alphabetically.
+
+[All wallpapers](index.md) | [E - M >>](e-m.md)
+
+
+
+  |
+  |
+  |
+
+
+ anime_cafe_tokyonight.png |
+ anime_circuit.png |
+ anime_skyline.png |
+
+
+  |
+  |
+  |
+
+
+ astronaut.jpg |
+ awesome.png |
+ black_car_girl.jpg |
+
+
+  |
+  |
+  |
+
+
+ camille-unknown.jpg |
+ cat.jpg |
+ chainsaw_denji_cat.png |
+
+
+  |
+  |
+  |
+
+
+ clan_connections.png |
+ cliff-edge.jpg |
+ colorful-planets.jpg |
+
+
+  |
+  |
+  |
+
+
+ deer-forest.jpg |
+ delorean_pastel.png |
+ ds_giyu.png |
+
+
+
+[All wallpapers](index.md) | [E - M >>](e-m.md)
diff --git a/wallpaper-gallery/e-m.md b/wallpaper-gallery/e-m.md
new file mode 100644
index 0000000..7f62644
--- /dev/null
+++ b/wallpaper-gallery/e-m.md
@@ -0,0 +1,80 @@
+# Wallpapers: E - M
+
+19 of 68 wallpapers in [`wallpapers/`](../wallpapers/). Sorted alphabetically.
+
+[<< A - D](a-d.md) | [All wallpapers](index.md) | [N - R >>](n-r.md)
+
+
+
+  |
+  |
+  |
+
+
+ firewatch_purple.png |
+ goblin_slayer.jpg |
+ goldfish.jpg |
+
+
+  |
+  |
+  |
+
+
+ hello-worlds.png |
+ home127-dark.jpg |
+ jellyfish.jpg |
+
+
+  |
+  |
+  |
+
+
+ jupiter.png |
+ krita_digiart.png |
+ large_asf_goodbg.png |
+
+
+  |
+  |
+  |
+
+
+ literal-wallpaper.png |
+ material_pastel_1.jpg |
+ material_pastel_2.jpg |
+
+
+  |
+  |
+  |
+
+
+ material_pastel_3.jpg |
+ material_pastel_4.jpg |
+ material_pastel_5.jpg |
+
+
+  |
+  |
+  |
+
+
+ material_pastel_6.jpg |
+ material_pastel_7.jpg |
+ material_pastel_8.jpg |
+
+
+  |
+ |
+ |
+
+
+ melting_astro.jpg |
+ |
+ |
+
+
+
+[<< A - D](a-d.md) | [All wallpapers](index.md) | [N - R >>](n-r.md)
diff --git a/wallpaper-gallery/index.md b/wallpaper-gallery/index.md
new file mode 100644
index 0000000..de36b40
--- /dev/null
+++ b/wallpaper-gallery/index.md
@@ -0,0 +1,8 @@
+# Wallpapers
+
+A gallery of all 68 wallpapers in [`wallpapers/`](../wallpapers/), sorted alphabetically and split across pages:
+
+- [A - D](a-d.md) — 15 wallpapers (`anime_cafe_tokyonight.png` to `ds_giyu.png`)
+- [E - M](e-m.md) — 19 wallpapers (`firewatch_purple.png` to `melting_astro.jpg`)
+- [N - R](n-r.md) — 18 wallpapers (`mountain-snow-minima.jpg` to `rm-rf.jpg`)
+- [S - Z](s-z.md) — 16 wallpapers (`shiny-colors.png` to `yosemite-lowpoly.jpg`)
diff --git a/wallpaper-gallery/n-r.md b/wallpaper-gallery/n-r.md
new file mode 100644
index 0000000..1ea1b7a
--- /dev/null
+++ b/wallpaper-gallery/n-r.md
@@ -0,0 +1,70 @@
+# Wallpapers: N - R
+
+18 of 68 wallpapers in [`wallpapers/`](../wallpapers/). Sorted alphabetically.
+
+[<< E - M](e-m.md) | [All wallpapers](index.md) | [S - Z >>](s-z.md)
+
+
+
+  |
+  |
+  |
+
+
+ mountain-snow-minima.jpg |
+ nasa1.png |
+ neon-singularity.jpg |
+
+
+  |
+  |
+  |
+
+
+ nightTab_backdrop.jpg |
+ nord-chainsaw.png |
+ nord_car_live.gif |
+
+
+  |
+  |
+  |
+
+
+ nord_minimal_cat.png |
+ nord_sky.jpeg |
+ pacman-black.png |
+
+
+  |
+  |
+  |
+
+
+ pastel-car-girl.jpg |
+ pastel-car.png |
+ pastel-city.png |
+
+
+  |
+  |
+  |
+
+
+ pixel-city.png |
+ pixel-earth.png |
+ planet_minimal.png |
+
+
+  |
+  |
+  |
+
+
+ rain_world1.png |
+ rain_world2.png |
+ rm-rf.jpg |
+
+
+
+[<< E - M](e-m.md) | [All wallpapers](index.md) | [S - Z >>](s-z.md)
diff --git a/wallpaper-gallery/s-z.md b/wallpaper-gallery/s-z.md
new file mode 100644
index 0000000..67f14cf
--- /dev/null
+++ b/wallpaper-gallery/s-z.md
@@ -0,0 +1,70 @@
+# Wallpapers: S - Z
+
+16 of 68 wallpapers in [`wallpapers/`](../wallpapers/). Sorted alphabetically.
+
+[<< N - R](n-r.md) | [All wallpapers](index.md)
+
+
+
+  |
+  |
+  |
+
+
+ shiny-colors.png |
+ shooting_stars.jpg |
+ siri.png |
+
+
+  |
+  |
+  |
+
+
+ space-juice.png |
+ space_piano.png |
+ sushi_dark.png |
+
+
+  |
+  |
+  |
+
+
+ swords.jpg |
+ two-astronauts.png |
+ underwater.png |
+
+
+  |
+  |
+  |
+
+
+ vintage-ascent.jpg |
+ windows-black.png |
+ windows-magenta-blue.png |
+
+
+  |
+  |
+  |
+
+
+ windows-magenta-pink.png |
+ windows-xp.png |
+ yosemite-color-block.png |
+
+
+  |
+ |
+ |
+
+
+ yosemite-lowpoly.jpg |
+ |
+ |
+
+
+
+[<< N - R](n-r.md) | [All wallpapers](index.md)
diff --git a/wallpaper.md b/wallpaper.md
deleted file mode 100644
index f4bebfb..0000000
--- a/wallpaper.md
+++ /dev/null
@@ -1,156 +0,0 @@
-# Wallpapers
-
-A gallery of all 43 wallpapers in [`wallpapers/`](wallpapers/).
-
-
-
-  |
-  |
-  |
-
-
- anime_cafe_tokyonight.png |
- anime_skyline.png |
- astronaut.jpg |
-
-
-  |
-  |
-  |
-
-
- awesome.png |
- black_car_girl.jpg |
- camille-unknown.jpg |
-
-
-  |
-  |
-  |
-
-
- cat.jpg |
- cliff-edge.jpg |
- colorful-planets.jpg |
-
-
-  |
-  |
-  |
-
-
- deer-forest.jpg |
- goldfish.jpg |
- hello-worlds.png |
-
-
-  |
-  |
-  |
-
-
- home127-dark.jpg |
- jellyfish.jpg |
- jupiter.png |
-
-
-  |
-  |
-  |
-
-
- literal-wallpaper.png |
- mountain-snow-minima.jpg |
- nasa1.png |
-
-
-  |
-  |
-  |
-
-
- neon-singularity.jpg |
- nord-chainsaw.png |
- nord_car_live.gif |
-
-
-  |
-  |
-  |
-
-
- nord_minimal_cat.png |
- pacman-black.png |
- pastel-car-girl.jpg |
-
-
-  |
-  |
-  |
-
-
- pastel-car.png |
- pastel-city.png |
- pixel-city.png |
-
-
-  |
-  |
-  |
-
-
- pixel-earth.png |
- planet_minimal.png |
- rm-rf.jpg |
-
-
-  |
-  |
-  |
-
-
- shiny-colors.png |
- siri.png |
- space-juice.png |
-
-
-  |
-  |
-  |
-
-
- sushi_dark.png |
- swords.jpg |
- two-astronauts.png |
-
-
-  |
-  |
-  |
-
-
- underwater.png |
- vintage-ascent.jpg |
- windows-black.png |
-
-
-  |
-  |
-  |
-
-
- windows-magenta-blue.png |
- windows-magenta-pink.png |
- windows-xp.png |
-
-
-  |
- |
- |
-
-
- yosemite-color-block.png |
- |
- |
-
-
diff --git a/wallpapers/anime_circuit.png b/wallpapers/anime_circuit.png
new file mode 100644
index 0000000..cce40bf
Binary files /dev/null and b/wallpapers/anime_circuit.png differ
diff --git a/wallpapers/chainsaw_denji_cat.png b/wallpapers/chainsaw_denji_cat.png
new file mode 100644
index 0000000..31734f7
Binary files /dev/null and b/wallpapers/chainsaw_denji_cat.png differ
diff --git a/wallpapers/clan_connections.png b/wallpapers/clan_connections.png
new file mode 100644
index 0000000..132604b
Binary files /dev/null and b/wallpapers/clan_connections.png differ
diff --git a/wallpapers/delorean_pastel.png b/wallpapers/delorean_pastel.png
new file mode 100644
index 0000000..97d6fca
Binary files /dev/null and b/wallpapers/delorean_pastel.png differ
diff --git a/wallpapers/ds_giyu.png b/wallpapers/ds_giyu.png
new file mode 100644
index 0000000..16b93ed
Binary files /dev/null and b/wallpapers/ds_giyu.png differ
diff --git a/wallpapers/firewatch_purple.png b/wallpapers/firewatch_purple.png
new file mode 100644
index 0000000..b2cd162
Binary files /dev/null and b/wallpapers/firewatch_purple.png differ
diff --git a/wallpapers/goblin_slayer.jpg b/wallpapers/goblin_slayer.jpg
new file mode 100644
index 0000000..2dccf02
Binary files /dev/null and b/wallpapers/goblin_slayer.jpg differ
diff --git a/wallpapers/krita_digiart.png b/wallpapers/krita_digiart.png
new file mode 100644
index 0000000..8236f58
Binary files /dev/null and b/wallpapers/krita_digiart.png differ
diff --git a/wallpapers/large_asf_goodbg.png b/wallpapers/large_asf_goodbg.png
new file mode 100644
index 0000000..a923ed1
Binary files /dev/null and b/wallpapers/large_asf_goodbg.png differ
diff --git a/wallpapers/material_pastel_1.jpg b/wallpapers/material_pastel_1.jpg
new file mode 100644
index 0000000..3ca0d92
Binary files /dev/null and b/wallpapers/material_pastel_1.jpg differ
diff --git a/wallpapers/material_pastel_2.jpg b/wallpapers/material_pastel_2.jpg
new file mode 100644
index 0000000..5776f40
Binary files /dev/null and b/wallpapers/material_pastel_2.jpg differ
diff --git a/wallpapers/material_pastel_3.jpg b/wallpapers/material_pastel_3.jpg
new file mode 100644
index 0000000..828bdc1
Binary files /dev/null and b/wallpapers/material_pastel_3.jpg differ
diff --git a/wallpapers/material_pastel_4.jpg b/wallpapers/material_pastel_4.jpg
new file mode 100644
index 0000000..f8a1d89
Binary files /dev/null and b/wallpapers/material_pastel_4.jpg differ
diff --git a/wallpapers/material_pastel_5.jpg b/wallpapers/material_pastel_5.jpg
new file mode 100644
index 0000000..1d742e2
Binary files /dev/null and b/wallpapers/material_pastel_5.jpg differ
diff --git a/wallpapers/material_pastel_6.jpg b/wallpapers/material_pastel_6.jpg
new file mode 100644
index 0000000..22a363a
Binary files /dev/null and b/wallpapers/material_pastel_6.jpg differ
diff --git a/wallpapers/material_pastel_7.jpg b/wallpapers/material_pastel_7.jpg
new file mode 100644
index 0000000..8110b5e
Binary files /dev/null and b/wallpapers/material_pastel_7.jpg differ
diff --git a/wallpapers/material_pastel_8.jpg b/wallpapers/material_pastel_8.jpg
new file mode 100644
index 0000000..311aada
Binary files /dev/null and b/wallpapers/material_pastel_8.jpg differ
diff --git a/wallpapers/melting_astro.jpg b/wallpapers/melting_astro.jpg
new file mode 100644
index 0000000..28bfe27
Binary files /dev/null and b/wallpapers/melting_astro.jpg differ
diff --git a/wallpapers/nightTab_backdrop.jpg b/wallpapers/nightTab_backdrop.jpg
new file mode 100644
index 0000000..7b61f8d
Binary files /dev/null and b/wallpapers/nightTab_backdrop.jpg differ
diff --git a/wallpapers/nord_sky.jpeg b/wallpapers/nord_sky.jpeg
new file mode 100644
index 0000000..5ffd09d
Binary files /dev/null and b/wallpapers/nord_sky.jpeg differ
diff --git a/wallpapers/rain_world1.png b/wallpapers/rain_world1.png
new file mode 100644
index 0000000..f391ca6
Binary files /dev/null and b/wallpapers/rain_world1.png differ
diff --git a/wallpapers/rain_world2.png b/wallpapers/rain_world2.png
new file mode 100644
index 0000000..a705b74
Binary files /dev/null and b/wallpapers/rain_world2.png differ
diff --git a/wallpapers/shooting_stars.jpg b/wallpapers/shooting_stars.jpg
new file mode 100644
index 0000000..0402db1
Binary files /dev/null and b/wallpapers/shooting_stars.jpg differ
diff --git a/wallpapers/space_piano.png b/wallpapers/space_piano.png
new file mode 100644
index 0000000..6da89c5
Binary files /dev/null and b/wallpapers/space_piano.png differ
diff --git a/wallpapers/yosemite-lowpoly.jpg b/wallpapers/yosemite-lowpoly.jpg
new file mode 100644
index 0000000..31fde45
Binary files /dev/null and b/wallpapers/yosemite-lowpoly.jpg differ