Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages