NWM is a simple window manager for linux which uses Xlib for managing windows. According to wikipedia a window manager is:
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.
NWM is entirely written in C using Xlib library (uses X11).
Super + t : Opens Terminal (Opens Alacritty by default)
Super + r : Opens run menu (Uses rofi as default)
Super + c : Closes a selected window
Super + u : Raises a window above
Super + q : Quits nwm
Super + Left Mouse Button + Drag : Moves window
Super + Right Mouse Button + Drag : Resize window
(Automatically sets wallpaper using nitrogen)
Requirement: Any system with Xorg and X11.
To run just clone the repo and then type "make" it will produce the executable.
use Xephy to test run.
Make sure to install rofi , nitrogen and alacritty or change source code accordingly.
Check out demo here.
Made by Kumar Gaurav Pandey aka Necromancerthedark.
This window manager can be considered as a educational project and not to be used as daily driver but if you ever use make sure to send me photo :).
Feel free to report bugs😃.
This project is inspired by tinywm by Nick Welch.