#wallpaper #aesthetic

app wavewall

A tiling wallpaper generator

4 releases (2 breaking)

Uses new Rust 2024

new 0.3.0 Dec 1, 2025
0.2.1 Nov 21, 2025
0.2.0 Nov 21, 2025
0.1.0 Nov 14, 2025

#160 in Images

MIT license

56KB
1.5K SLoC

Wavewall is a tiling wallpaper generator, with a focus on extreme control over the result.

Docs

Requirements:

  • MSRV: 1.88.0
  • A terminal which supports true-color (for the colors subcommand)
  • A linux system, for the moment

Roadmap

  • integer-multiple tile sizes
  • connected component coloring
  • wave function collapse mode (the reason for the name!)
  • check subcommand

Installation

General

Wavewall can be installed via cargo: cargo install wavewall

Nix

Just add wavewall to your inputs!

Dependencies

~5–17MB
~177K SLoC