Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bgswitcher

A simple TUI to switch backgrounds with ease (only works with awww).

Features:

  1. Simple layout and basi controls.
  2. Custom names and colortheme tags.

How to use:

Before first use:

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.

Controls:

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.

Overview:

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.

Stuff to add:

  • 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.

About

Simple background switccher TUI made in rust. (awww only)

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages