15 releases
Uses new Rust 2024
| 0.2.1 | Nov 28, 2025 |
|---|---|
| 0.2.0 | Nov 27, 2025 |
| 0.1.12 | Nov 24, 2025 |
| 0.1.10 | Oct 20, 2025 |
#595 in Hardware support
105KB
2.5K
SLoC
wallrs
Simple TUI Wallpaper Manger for X11/Wayland.
Table of contents
Requirements
- feh (for X11)
- swww (for Wayland)
- pywal (optiona)
Installation
From crates:
cargo install wallrs
From Source, after cloning the repository:
cargo install --path .
Features
- Change dinamically your wallpaper.
- History of recently used wallpapers.
- Toggle favorite wallpapers to find them easily.
- Mouse support.
- Vim motion.
Configuration
All the configuration happens in a config.toml file.
- wallpaper_dir: the directory root of the wallpapers library.
- vim_motion (true/false).
- mouse_support (true/false).
- list_position ("top"/"bottom"/"left"/"right")
- transition_type (only for swww)
The position and the visibility of the tabs are customizable.
[[tabs]]
name = "Wallpapers"
enabled = true
[[tabs]]
name = "Favorites"
enabled = true
[[tabs]]
name = "History"
enabled = true
The parameter of the wallpapers are customizable.
[commands]
swww = ["--transition-fps", "60"]
Keybindings
The keybindings are configurable in a keybindings.toml file.
- search
- favorite
- multi_select
Dependencies
~30–62MB
~809K SLoC