dwm

personal fork of dwm (rnpnr branch)
git clone anongit@rnpnr.xyz:dwm.git
Log | Files | Refs | Feed | README | LICENSE

Commit: 9cd7b3ebcfc9470140a5cabf1b61d54d3c7d916c
Parent: b4f3bedc37b8b0610502b8afb72068c97c93a0a2
Author: Randy Palamar
Date:   Wed, 14 Jun 2023 21:47:50 -0600

update README

Diffstat:
DREADME | 48------------------------------------------------
AREADME.md | 47+++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+), 48 deletions(-)

diff --git a/README b/README @@ -1,48 +0,0 @@ -dwm - dynamic window manager -============================ -dwm is an extremely fast, small, and dynamic window manager for X. - - -Requirements ------------- -In order to build dwm you need the Xlib header files. - - -Installation ------------- -Edit config.mk to match your local setup (dwm is installed into -the /usr/local namespace by default). - -Afterwards enter the following command to build and install dwm (if -necessary as root): - - make clean install - - -Running dwm ------------ -Add the following line to your .xinitrc to start dwm using startx: - - exec dwm - -In order to connect dwm to a specific display, make sure that -the DISPLAY environment variable is set correctly, e.g.: - - DISPLAY=foo.bar:1 exec dwm - -(This will start dwm on display :1 of the host foo.bar.) - -In order to display status info in the bar, you can do something -like this in your .xinitrc: - - while xsetroot -name "`date` `uptime | sed 's/.*,//'`" - do - sleep 1 - done & - exec dwm - - -Configuration -------------- -The configuration of dwm is done by creating a custom config.h -and (re)compiling the source code. diff --git a/README.md b/README.md @@ -0,0 +1,47 @@ +dwm - dynamic window manager +============================ +dwm is an extremely fast, small, and dynamic window manager for X. + +This is my personal fork of [dwm](https://dwm.suckless.org) from suckless. + +I put it in a repo so that it is easier for me to transfer around to +other systems. This has the extra side effect of allowing others to see +and take ideas from it. I will not merge changes to suit other peoples +needs. Follow the suckless ideology and modify your own build. + +NOTE: I regularly force push this branch to rebase it on master so don't +expect it to be stable. + +Changes +------- + +The following features have been added/changed: +* Fake fullscreen: "fullscreen" a window but keep it constrained to its area +* Fullscreen any window (monocle mode still has borders and the top bar) +* Control bar padding via config.h +* From [hiltjo's branch](https://git.codemadness.org/dwm/log.html) + - functions for cycling layouts +* Patches taken from the wiki: + - bottomstack layout + - deck layout + - grid layout + - scratchpad + - statuscolors (slightly modified) + - vanity gaps + +Configuration +------------- + +`config.h` is included in this branch and represents my normal settings. + +`config.def.h` should contain all keybind changes and corresponds with +the manpage. + +Why use suckless? +----------------- + +Suckless programs are by designed to be simple and easy to +understand. This means that you can easily change and modify core +features to suit your needs. Using a packaged version of these programs +is pointless, to truly understand why they are so great you need to use +them to solve your problems.