Quick n Dirty Window Manager.
QDWM is a small personal X11 window manager written in C. It is not polished. It manages windows, tiles them, draws a bar, handles a few keybinds, and stays out of the way. This software NEEDS a config.h file. I attatch a sample config.h later on.
This is personal software. It is built for my setup and may break yours. Run it in Xephyr before using it as your actual window manager.
pactl for volume statusmpv and socat for media display/controldmenu for launching musicmake clean
make
(sudo) make install
exec qdwm in .xinitrc
This software NEEDS a config.h file. Below I attatch a sample config.h:
#define maxwindows 32
static const char *termcmd = "st";
static const char *launchcmd = "dmenu_run";
static const char *scratchpadcommand = "st -c scratchpad -e nano /tmp/scratchpad.txt";
static const int gap = 10;
static const unsigned int gridsize = 2;
static const unsigned int modkey = Mod1Mask;
static const unsigned int move_button = 1;
static const unsigned int resize_button = 3;
static const unsigned int border_width = 2;
static const unsigned long border_focus = 0xe4bfd7;
static const unsigned long border_normal = 0x8b8391;
static const unsigned long barbg = 0x38323f;
static const unsigned long barfg = 0xf7eef8;
static const int bar_height = 20;