Skip to content

A very minimal WM, heavily inspired by nullwm. Intended for fullscreen-only stacked use, one window at a time. No distractions, no switching.

License

Notifications You must be signed in to change notification settings

MrAwesome/glennwm

Repository files navigation

glennwm

A fullscreen-only WM intended for reducing distractions and encouraging focus, particularly for programming and writing via the terminal.

This is crafted very specifically for my the author's own use case, but feel free to tinker with it to match your own.

Recommend pairings: urxvt, tmux, kdeconnect, clipmenud, and unclutter - but feel free to customize as you see fit.

Installation

Add at least the last line of this to .xinitrc:

(sleep 5 && unclutter -b --timeout 3) &
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape' &
clipmenud &
exec /usr/lib/kdeconnectd &
exec /home/glenn/glennwm/glennwm

Then run this to test changes: cd ~/glennwm && make && cd && startx

Alt-F12 quits. You can see the rest of the bindings in glennwm.c.

Credits

Heavily inspired by nullwm.

About

A very minimal WM, heavily inspired by nullwm. Intended for fullscreen-only stacked use, one window at a time. No distractions, no switching.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published