TGViewer
Linux - Reddit Linux - Reddit @r_linux · 1.09K subscribers
Post #41772 50
OC I made a minimal fuzzel-based wallpaper picker that works on any WM fuzz-wall

Hey everyone,

I wrote a small POSIX shell script called fuzz-wall that lets you pick wallpapers interactively using fuzzel's dmenu mode. I wanted something dead simple that worked regardless of which WM or wallpaper setter I was using, so I built it.

What it does

You run fuzz-wall, fuzzel opens with a list of your wallpapers, you pick one, it gets applied. ESC to exit. No config file, no GUI, no bloat.

Supported wallpaper setters

\- swaybg (Sway)

\- swww (Hyprland, with fade transitions)

\- hyprpaper (Hyprland)

\- feh (i3, bspwm, dwm)

\- nitrogen (openbox, bspwm)

\- xwallpaper (general purpose)

The script auto-detects which one you have installed. On Wayland it prefers Wayland-native setters, on X11 it falls back to X11 setters.

Configuration

There is only one option, the wallpaper directory. It defaults to \~/Pictures/wallpapers and can be overridden:

FUZZ_WALL_DIR=\~/Pictures/walls fuzz-wall

You can bind it to a key in your WM config:

\# Hyprland

bind = $mod, W, exec, fuzz-wall

\# Sway

bindsym $mod+w exec fuzz-wall

\# i3

bindsym $mod+w exec fuzz-wall

Install

It is on the AUR:

```paru -S fuzz-wall

yay -S fuzz-wall```

Or clone manually and copy to \~/.local/bin.

Source: https://github.com/youngcoder45/fuzz-wall

AUR: https://aur.archlinux.org/packages/fuzz-wall

This is an AUR package. Happy to hear feedback, bug reports, or suggestions for new wallpaper setters to support. If your WM or setter is not listed, open an issue and I will add it.

https://redd.it/1t96au5
@r_linux
GitHub GitHub - youngcoder45/fuzz-wall: A minimal fuzzel-based wallpaper picker for Wayland and X11, supports swaybg, swww, feh, nitrogen… A minimal fuzzel-based wallpaper picker for Wayland and X11, supports swaybg, swww, feh, nitrogen and more. - youngcoder45/fuzz-wall
More from @r_linux
  1. Oct 17, 2026Linux Lands Fix for Rare, Varying SMP Boot Hangs Affecting Kernels Since 2024 https://www.…
  2. Oct 17, 2026EU Kids Act impact on repos like flathub? Please correct me if I'm wrong here! The EU Kids…
  3. Oct 17, 2026RecordBox: I think this could be the best Linux music program I've come across so far http…
  4. Oct 17, 2026LLMs can now reverse-engineer any fingerprint sensor... or can they? https://redd.it/1x8gn…
  5. Oct 17, 2026A graveyard of Linux distributions, FOSS apps, services and hardware https://redd.it/1x8i3…
  6. Oct 17, 2026Project I wrote a 450KB static PID 1 micro-supervisor in Rust to replace systemd Hey r/rus…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →