rlouage / dwm

My personal build of DWM https://dwm.suckless.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Personal build of DWM

See suckless.org for the original source code.

Patches

  • Systray: A simple system tray implementation. Multi-monitor is also supported. The tray follows the selected monitor. I use this for nm-applet.
  • attachbelow: Make new clients attach below the selected client, instead of always becoming the new master. Inspired heavily from the atttachabove patch.
  • autostart: This patch will make dwm run "~/.dwm/autostart.sh &" before entering the handler loop.
  • Keycodes: With this patch, handling key input is done with keycodes instead of keysyms. This way, input is independent from keyboard layout (you can get keycodes using xev to adapt config.h. This is useful for people that use azerty keyboard layouts.
  • statusbar on all monitors: This patch draws and updates the statusbar on all monitors. This system trays are only drawn on the active monitor.
  • vanitygaps: Inspired by some of the functionality of i3-gaps this patch adds (inner) gaps between client windows and (outer) gaps between windows and the screen edge in a flexible manner.

Installation

Clone this repository in whatever folder you want, then go in the cloned directory and build the package:

  git clone https://www.github.com/rlouage/dwm
  cd dwm
  sudo make clean install

About

My personal build of DWM https://dwm.suckless.org/

License:MIT License


Languages

Language:C 92.0%Language:Roff 6.0%Language:Makefile 2.0%