Skip to main content

OS Setup

Void Linux

  • ISO: https://voidlinux.org/download/
  • Use x86_64 Live image glibc

Basic packages

xbps-install xtools fish-shell helix
chsh -s /usr/bin/fish root
chsh -s /usr/bin/fish hxd
ip addr

Now SSH to host:

ssh hxd@192.168.0.x
sudo -i

Custom repository and mascot

echo "repository=https://voidlinux.jpastuszek.net" > /etc/xbps.d/jpastuszek.conf
xi -S mascot mascot-delegate-xbps-package mascot-delegate-runit-service

Get sudo working without password so you can run mascot-converge with sudo:

echo "%wheel ALL=(ALL:ALL) NOPASSWD: ALL" > /etc/sudoers.d/wheel

Converge with mascot:

www/base-access | ssh hxd@192.168.0.x sudo mascot-converge
www/base-hw | ssh hxd@192.168.0.x sudo mascot-converge
www/rc | ssh hxd@192.168.0.x sudo mascot-converge

Finalize with:

xbps-reconfigure -fa
reboot