Skip to content

A polybar module that shows opened windows on your current display. Click on window titles to switch between windows.

License

Notifications You must be signed in to change notification settings

Anohkka/polywinner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

polywinners

A polybar module that shows opened and minimized windows on your current display. You can click on any window title to switch on that window (or expand a minimized window).

Unlike other similar modules, this module lets you scroll through the bar if too many windows are open.

Configuration

polywinners will look for a configuration file with the same name as the binary, but with a .toml extension.

The configuration file must be in the same directory as the polywinners binary—its location is independent of the working directory.

Setup

Download polywinner and polywinner.toml from the latest release to the same directory, and add the custom module to your polybar config.ini:

[module/polywinner]
type = custom/script
; path to the polywinner binary
exec = polywinner
tail = true

Building

Building from source requires libx11, CMake (> v3.20), and a C++ compiler that supports C++23.

git clone https://github.com/Anohkka/polywinner.git && cd polywinner
cmake -B ./build -DCMAKE_BUILD_TYPE=Release
cmake --build ./build --config Release

About

A polybar module that shows opened windows on your current display. Click on window titles to switch between windows.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published