My modifications to the dynamic window manager by suckless
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
itZzenXX 1b67fcbde1 Merge pull request 'update zendwm' (#1) from AdenB/zendwm:main into main 1 week ago
screenshots Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
LICENSE Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
Makefile Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
README.md Change up README.md 1 week ago
config.def.h Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
config.h Update 'config.h' 1 week ago
config.mk Remove Xinerama and point to /usr/local 3 weeks ago
drw.c Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
drw.h Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
drw.o Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
dwm Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
dwm.1 Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
dwm.c Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
dwm.o Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
transient.c Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
util.c Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
util.h Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago
util.o Cleaning up dwm and added bindings to torbrowser, librewolf, and keepassxc 1 month ago

README.md

ZenDWM

ZenDWM, Zen's configuration for the dynamic window manager by suckless

Dependencies

Before using my configuration for dwm, please install the required dependencies listed here:

Gentoo: emerge -vq x11-terms/rxvt-unicode x11-misc/dmenu media-fonts/dina
Arch: pacman -Syu rxvt-unicode dmenu dina-font
OpenBSD: pkg_add rxvt-unicode dmenu dina-fonts

Installing

By default, 'config.mk' will point to '/usr/local' by default, please change this if needed.

After doing so, please run the following command to build and install zendwm. If needed, please run this command as root.

make clean install

Running ZenDWM

It is reccomended to use 'startx' using the '~/.xinitrc' config file to start ZenDWM.

Add this line to ~/.xinitrc:

exec dwm

Or this line instaid if you want to output a log file:

exec dwm > ~/.dwm.log

Add this line in ~/.xinitrc if a custom statusbar is desired:

while true; do
    xsetroot -name " RAM=$(free -h | awk '/^Mem:/ {print $3 "/" $2}') | VOL=$(amixer get Master | tail -n1 | sed -r 's/.*\[(.*)%\].*/\1/')% | TIME=$(date +"%B %d %l:%M%p"| sed 's/  / /g')"
    sleep .1
done &

I hope you enjoy my customized version of dwm!