2022-12-21 00:07:52 -08:00
|
|
|
## enable dbus
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo ln -s /etc/sv/dbus /var/service
|
|
|
|
```
|
|
|
|
## enable polkitd
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo ln -s /etc/sv/polkitd /var/service
|
|
|
|
```
|
|
|
|
|
|
|
|
## enable bluetooth
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo ln -s /etc/sv/bluetoothd /var/service
|
|
|
|
```
|
|
|
|
|
2022-12-24 00:16:26 -08:00
|
|
|
## enable sshd
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo ln -s /etc/sv/sshd /var/service
|
|
|
|
```
|
|
|
|
|
2022-12-29 23:26:31 -08:00
|
|
|
## enable virt stuff
|
|
|
|
|
|
|
|
```bash
|
|
|
|
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:
|
|
|
|
```bash
|
|
|
|
sudo gpasswd -a "$USER" libvirt
|
|
|
|
```
|
|
|
|
|
2022-12-21 00:07:52 -08:00
|
|
|
## enable non-free and multilib
|
|
|
|
|
|
|
|
```bash
|
|
|
|
xbps-install -Syv void-repo-nonfree
|
|
|
|
xbps-install -Syv void-repo-multilib
|
|
|
|
xbps-install -Syv void-repo-multilib-nonfree
|
|
|
|
```
|
|
|
|
|
|
|
|
## void packages
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ 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
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo mkdir -p /etc/sv/tstarr
|
|
|
|
sudo touch /etc/sv/tstarr/run
|
|
|
|
sudo chmod +x /etc/sv/tstarr/run
|
|
|
|
```
|
|
|
|
|
|
|
|
Add following:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
USER="tstarr"
|
|
|
|
GROUPS="$(id -Gn "$USER" | tr ' ' ':')"
|
|
|
|
SVDIR="/home/${USER}/.service"
|
|
|
|
|
|
|
|
|
|
|
|
if [ -d ${SVDIR} ]; then
|
|
|
|
chpst -u"${USER}:${GROUPS}" runsvdir ${SVDIR}
|
|
|
|
fi
|
|
|
|
```
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo ln -s /etc/sv/tstarr /var/service
|
|
|
|
```
|
|
|
|
|
|
|
|
Example with syncthing:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
mkdir -p $HOME/.service/syncthing
|
|
|
|
touch $HOME/.service/syncthing/run
|
|
|
|
chmod +x $HOME/.service/syncthing/run
|
|
|
|
```
|
|
|
|
|
|
|
|
Add the following:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
export HOME=/home/tstarr/
|
2022-12-21 00:09:45 -08:00
|
|
|
exec /usr/bin/syncthing > /dev/null 2>&1
|
2022-12-21 00:07:52 -08:00
|
|
|
```
|
|
|
|
|
|
|
|
## Lxappearance
|
|
|
|
|
|
|
|
GTK theme can be set with lxappearance
|
|
|
|
|
|
|
|
## poweroff without root
|
|
|
|
|
|
|
|
add to /etc/sudoers:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
tstarr ALL=NOPASSWD:/bin/poweroff
|
|
|
|
```
|
|
|
|
|