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
- Repository URL: https://voidlinux.jpastuszek.net/
- Fingerprint:
63:d7:85:df:db:75:a3:3e:e8:96:9f:78:49:ee:43:ff
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:
hx /etc/sudoers
# uncommend %wheel whith NOPASSWD entry
su - hxd
sudo -i # enter password
exit
sudo -i # should just work