This is my build of dwm and other tools with which I can set up a usable GUI environment on Linux.
A fork of official dwm (https://git.suckless.org/dwm), with modifications.
Script file "~/.dwm/autostart_blocking.sh
" and "~/.dwm/autostart.sh
"
will be executed when starting up.
- autostart
(dwm-autostart-20210120-cb3f58a.diff),
make dwm run "
~/.dwm/autostart_blocking.sh
" and "~/.dwm/autostart.sh &
" before entering the handler loop. - systray (dwm-systray-6.3.diff), a simple system tray implementation.
- Add gaps both between client windows and between client window and screen frame. Hide the gap if there is only one client window on screen.
A status bar for dwm.
- battery: show battery percentage; send notification when battery is low
- clock: show date and time
- cpu: show CPU load
- memory: show how much memory is used
- thermal: show temperature
- SIGINT, SIGTERM: quit
- SIGUSR1: force update all modules