Content is for personal reference only.
Void Linux is a simple and clean Linux Distribution made from scratch with its own custom package manager. Void Linux does not use systemd. Before you make any changes to your Void Linux setup, always make sure to read the related section in the HANDBOOK.
After a clean install of the base system I routinely follow a set procedure to install and configure a basid setup based on my own personal preference. This is NOT a guide or howto.
There could be stuff here that is either wrong or bad. Always RTFM.
You should already know how to use the XBPS package manager. To work through the list above extra packages are needed.
As root or using sudo (or doas) the following command will install everything needed to compile Sdorfehs window manager and get a working setup.
If there is anything in the list you are unsure of you can use the official repodata index to look it up.
Now grab the window manager from Github. Change to the source directory, compile and install.
git clone https://github.com/jcs/sdorfehs.git
cd sdorfehs
make
make install