ncpop : ncurses popup engine
ncpop is a very simple python library to create custom popups with ncurses.
The intended audience is lightweight wm users who want simple menus to launch tasks.
Popup applications are simple python programs which imports the ncpop module. They only have to provide a title, a list of menu items and a function which executes a task for a given item. A small helper function is included to spawn the application in a separate terminal which can then be managed by the window manager.
I use it with i3 to have network profile and suspend/reboot/poweroff popups (see samples).
- a way to customize the display of menu items
- general appearance settings