Skip to content
/ pwm Public

Pipa Window Manager (honouring my kitty). As light as a Pipa (the Brazilians know what I'm talking about).

License

Notifications You must be signed in to change notification settings

dani-77/pwm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pwm (Pipa Window Manager)

A Penrose X11 Tiling Window Manager.

Named honouring my kitty Pipa; a lovely turtle female cat that has been with me for the past 14y and the brazilian name for paper kite;

The P came from diverse places, but the Penrose library couldn't be forgotten.

The WM you all know from where it came.

Build Dependencies

  • cargo & rust

  • libX11-devel, libXft-devel

  • make

Running Dependencies

  • dbus

  • dmenu

  • st

Optional dependencies

  • dunst

  • feh

  • redshift

  • scrot

  • slock

  • sxhkd

  • udiskie

  • xautolock

  • xcompmgr

Build / Install

To build and use locally:

$ make

And then run the package:

$ target/release/./pwm

To install widely:

$ sudo make install

Keybinds

Eventhough you can swap any of it, by default:

super + return -> st (suckless terminal)

super + d -> dmenu (suckless menu)

super + shift + f -> full screen toggle

super + j/k -> swap focused window

super + shift + j/k -> swap position focused window

super + m -> change layout

super + q -> kill focused window

super + s -> scratchpad toggle

super + x -> session menu

super + shift + q -> quit WM

Credits

  • Huge thanks to sminez for the fantastic Penrose Library, examples and HowTo videos in Youtube.

Happy hacking!

About

Pipa Window Manager (honouring my kitty). As light as a Pipa (the Brazilians know what I'm talking about).

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors