A simple TUI to switch backgrounds with ease (only works with awww).
- Simple layout and basi controls.
- Custom names and colortheme tags.
Run bgswitcher --remake <ABSOLUTE PATH to you images folder> this will generate the JSON file with all of the data of the images.
To open the tui type bgswitcher or bgswitcher --opentui.
| Keybind | Action |
|---|---|
Up arrow key / Down arrow key |
Scroll trough background list. |
Enter |
Apply background. |
Escape / q |
Exit app. |
I |
Modify name of highligted image. |
O |
Modify colorscheme of highligted image. |
W |
Write changes to json file. |
The binary doesn't come with overview configuration, you have to compile it with const DO_OVERVIEW = true. Works if you have a namespace called over. The layer rules have to be set up manually in the niri config. It also can be blured.
- Make it support folders for smarter indexing
- Make it customizeable (colors)
- Add images via kitty image protocol (if possible in ratatui)
To sugest features, use the issue tracker.