Skip to content
Discussion options

You must be logged in to vote

Hi!

driftwm support 3 types of wallpapers:

shader — procedural GLSL, animated or static. Default is a dot grid. See docs/shaders.md to write your own. Bundled shaders are installed in /usr/local/share/driftwm/wallpapers/{static,animated}/.
tile — any PNG/JPG, tiled infinitely across the canvas.
wallpaper — single image stretched to fill viewport (does not scroll/zoom) — a classic desktop wallpaper.

In '~/.config/driftwm/config.toml`:

[background]
type = "shader"
path = "~/.config/driftwm/bg.glsl"
# Or: type = "tile",      path = "~/Pictures/tile.png"
# Or: type = "wallpaper", path = "~/Pictures/wallpaper.jpg"

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@spleaque
Comment options

Answer selected by spleaque
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #68 on May 05, 2026 07:09.