Skip to content

NWM is a simple window manager for linux which uses Xlib for managing windows

Notifications You must be signed in to change notification settings

necromancerthedark/NWM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NWM (Necromancer's Window Manager)

About:

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).

Controls:

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)

Compilation and Running:

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.

Video/Demo:

Check out demo here.

Author :

Made by Kumar Gaurav Pandey aka Necromancerthedark.

Warning:

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😃.

Inspiration:

This project is inspired by tinywm by Nick Welch.

Thank You :)

About

NWM is a simple window manager for linux which uses Xlib for managing windows

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published