Choose the x86-64
login as root (password not required)
run setup-alpine to install
You can leave most things default, just change root password, create a user, and choose the disk, choose sys
apk is the package manager, you can do apk search … and apk add …
hyperv didn’t seem to work but VMware did…
Alpine seems to have a built-in setup-xorg-base command you can run.
vi ~/.xinitrc
exec dwm
I’ll reuse my setup from https://github.com/Connor-McCartney/deploy-arch-dwm/blob/main/user.sh
apk add git
apk add make
apk add build-base
apk add libx11-dev
apk add libxft-dev
apk add libxinerama-dev
apk add alsa-lib-dev
apk add linux-firmware ?
apk add linux-headers
apk add xf86-video-vesa
apk add xf86-video-vmware actually del this and apk add xf86-video-modesetting
apk add xf86-video-fbdev
apk add dbus-x11
apk add alacritty feh xinit xterm xf86-input-evdev xorg-server
# suckless
cd /tmp
git clone https://github.com/Connor-McCartney/deploy-arch-dwm
mv /tmp/deploy-arch-dwm/suckless /home/connor
cd /home/connor/suckless/dwm && sudo make clean install
cd /home/connor/suckless/dmenu && sudo make clean install
cd /home/connor/suckless/slstatus && sudo make clean install
#cd /home/connor/suckless/bongocat && sudo make install
cd /home/connor/suckless/desktop_kirby && chmod +x build.sh && ./build.sh
rm -rf /tmp/deploy-arch-dwm
3d acceleration is off in vmware by default but worth checking? (in display tab)
check logs in /var/log/Xorg.0.log
Also note kitty will not work in VM (GPU accelerated) so use alacritty instead and make sure that’s binded in config.def.h probs have to edit that and recompile