using emacs window-move binds
using MOD+Delete as cmd-pass
new binds for mutt and gomuks
mk all cleaning as default
utlock replaced by xlock
terminal changed to st and snap pixel setup as 0

some changes:

+ colors: gruvbox-dark-medium
+ bar font resize to 8px
+ workspaces renamed
+ mpv and nsxiv WM_CLASS added as float type
+ mfact switched 0.55 to 0.5
+ resizehints switched 1 to 0
+ layouts names changed
+ modkey changed to Mod4 (WIN key)
+ replaced dmenu with rofi
+ Mod+Shift+Delete spawn utlock
+ replaced st with urxvt
+ Mod+n spawn news
+ fn incmaster is bind to Mod+Shift+h/l (+ and -)
makefile: global rules removed, going only for local user
config.mk: openbsd stuff
d3f93c7c — Hiltjo Posthuma 1 year, 6 months ago
sync latest drw.{c,h} changes from dmenu
cd0773ce — Hiltjo Posthuma 1 year, 7 months ago
Makefile: add manual path for OpenBSD

Reported by fossy <fossy@dnmx.org>, thanks
manage: Make sure c->isfixed is applied before floating checks

Commit 8806b6e23793 ("manage: propertynotify: Reduce cost of unused size
hints") mistakenly removed an early size hints update that's needed to
populate c->isfixed for floating checks at manage() time. This resulted
in fixed (size hint min dimensions == max dimensions) subset of windows
not floating when they should.

See https://lists.suckless.org/dev/2204/34730.html for discussion.
a83dc203 — Hiltjo Posthuma 1 year, 7 months ago
LICENSE: add Chris Down
a4771de5 — Hiltjo Posthuma 1 year, 7 months ago
Revert "manage: For isfloating/oldstate check/set, ensure trans client actually exists"

This reverts commit bece862a0fc4fc18ef9065b18cd28e2032d0d975.

It caused a regression, for example: