mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
1.7 KiB
1.7 KiB
enable dbus
sudo ln -s /etc/sv/dbus /var/service
enable polkitd
sudo ln -s /etc/sv/polkitd /var/service
enable bluetooth
sudo ln -s /etc/sv/bluetoothd /var/service
enable sshd
sudo ln -s /etc/sv/sshd /var/service
enable virt stuff
sudo ln -s /etc/sv/libvirtd /var/service
sudo ln -s /etc/sv/virtlockd /var/service
sudo ln -s /etc/sv/virtlogd /var/service
add user to group:
sudo gpasswd -a "$USER" libvirt
enable non-free and multilib
xbps-install -Syv void-repo-nonfree
xbps-install -Syv void-repo-multilib
xbps-install -Syv void-repo-multilib-nonfree
void packages
$ git clone https://github.com/void-linux/void-packages.git
$ cd void-packages
$ ./xbps-src binary-bootstrap
echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf
# Example install discord
./xbps-src pkg discord
sudo xbps-install --repository hostdir/binpkgs/nonfree discord
user services
sudo mkdir -p /etc/sv/tstarr
sudo touch /etc/sv/tstarr/run
sudo chmod +x /etc/sv/tstarr/run
Add following:
#!/bin/sh
USER="tstarr"
GROUPS="$(id -Gn "$USER" | tr ' ' ':')"
SVDIR="/home/${USER}/.service"
if [ -d ${SVDIR} ]; then
chpst -u"${USER}:${GROUPS}" runsvdir ${SVDIR}
fi
sudo ln -s /etc/sv/tstarr /var/service
Example with syncthing:
mkdir -p $HOME/.service/syncthing
touch $HOME/.service/syncthing/run
chmod +x $HOME/.service/syncthing/run
Add the following:
#!/bin/sh
export HOME=/home/tstarr/
exec /usr/bin/syncthing > /dev/null 2>&1
Lxappearance
GTK theme can be set with lxappearance
poweroff without root
add to /etc/sudoers:
tstarr ALL=NOPASSWD:/bin/poweroff