install: xorg-xinit and xorg xrandr
in void also install xorg-minimal, for dwm install:
    base-devel libX11-devel libXft-devel libXinerama-devel
    libEGL st and dmenu 

add to .zprofile {
    if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
    exec startx
    fi
    
    on systemd-less systems:
    
    if [[ ! $DISPLAY && $(tty) == /dev/tty1 ]]; then
        exec startx
    fi
}

change layout in xinit: setxkbmap -layout fi
feh to change wallpaper: feh --bg-scale /dev/null
terminal: st
install: git
install: dwm, dmenu, pikaur
personalize dwm (clone)

apply patches: {
install via aur
download git 
apply patches to git
make install 
}

in void install: setxkbmap xsetroot
install acpi

install alsa-utils pulseaudio and pulseaudio-alsa
install pavucontrol to easily manage audio
install i3lock and i3lock-wrapper

use xrandr to change resolution
    xrandr --output <monitor> --mode <resolution>
    the mode has to be supported, check supported modes with 'xrandr'
    if your monitor resolution is not listed try:
    cvt 1920 1080 60
    this gives you a modeline, paste it into:
    xrandr --newmode <modeline>
    then do
    xrandr --addmode <monitor> <resolution>
    
install noto-fonts and noto-fonts-cjk for basic fonts

on void if getting too many nm-dispatcher logs install and configure: socklog and socklog-void
on artix: syslog-ng and either syslog-ng-openrc or ##-runit

notifications: install libnotify notification-daemon dunst
> profit

for global hotkeys install: sxhkd, configure it and add sxhkd & to .xinitrc

kakoune is a cool editor
nnn is the best file explorer
to install musl just install the package on arch