#desktop-environment #window-manager #penrose #menus #workspace #logging #extension

penrose_bbarker_contrib

Various utilities (menus, functions, etc.) for use in a penrose window manager

3 releases

0.1.2 Sep 22, 2024
0.1.1 Sep 13, 2024
0.1.0 Sep 13, 2024

#501 in GUI

Download history 241/week @ 2024-09-12 174/week @ 2024-09-19 33/week @ 2024-09-26 6/week @ 2024-10-03

454 downloads per month

MPL-2.0 license

15KB
294 lines

penrose_bbarker_contrib

Various penrose tools that I use (or have used) in my penrose-based window manager. While the preference is to publish generally useful extensions and other code in the main penrose repository, there may be various reasons not to do so, or the code here may incubate a while before I attempt to move it over.

Misc

Utilities that don't have a better place to be are currently in lib.rs.

Logging

See log.rs and this blog post; it is opinionated in the sense that it currently has no way to configure it to log anywhere other than $HOME/.penrose.log, but this could likely be changed if there is interest.

Workspaces

See workspaces.rs for utilities relating to workspaces, such as retrieving workspace apps.

Menus

Several dmenu-rs-based menus I've written for navigation and common tasks, including a finder to locate a workspace by process name or window title.

Dependencies

~12–40MB
~677K SLoC