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 --mode 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 then do xrandr --addmode 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