Find a file
2023-08-20 17:51:48 +02:00
an2linux Initial commit 2022-02-07 15:34:51 +01:00
bloop Unify logging 2023-08-20 17:20:10 +02:00
blueman-applet new service: blueman-applet 2022-02-10 11:28:33 +01:00
kdeconnect Define $DISPLAY for kdeconnect 2022-02-10 11:28:15 +01:00
mpd Initial commit 2022-02-07 15:34:51 +01:00
onboard Add more services 2022-02-07 16:55:43 +01:00
picom Add import-env to repo 2023-08-20 17:21:42 +02:00
pipewire Merge from other pc 2023-08-20 17:44:05 +02:00
pipewire-pulse Unify logging 2023-08-20 17:20:10 +02:00
polkit-auth-agent Add more services 2022-02-07 16:55:43 +01:00
pueued Always use exec in run script 2022-02-07 16:55:27 +01:00
redshift Merge from other pc 2023-08-20 17:44:05 +02:00
syncthing Unify logging 2023-08-20 17:20:10 +02:00
synergys Unify logging 2023-08-20 17:20:10 +02:00
taralli Initial commit 2022-02-07 15:34:51 +01:00
touchegg Add more services 2022-02-07 16:55:43 +01:00
udiskie Always use exec in run script 2022-02-07 16:55:27 +01:00
wireplumber Merge from other pc 2023-08-20 17:44:05 +02:00
xiccd Merge from other pc 2023-08-20 17:44:05 +02:00
xss-lock Add import-env to repo 2023-08-20 17:21:42 +02:00
.gitignore Ignore "down" files 2023-08-20 17:51:48 +02:00
import-env.zsh Add import-env to repo 2023-08-20 17:21:42 +02:00
LICENSE Add license 2023-08-20 17:34:48 +02:00
log Unify logging 2023-08-20 17:20:10 +02:00
new-service new-service: optionally add logging with -l or --log 2023-08-20 17:30:41 +02:00
README.md Add readme 2023-08-20 17:32:34 +02:00
setup-supervise.zsh Add script to setup supervise symlinks 2023-08-20 17:23:35 +02:00

runit user service files

Various runit service files for per-user services. May need to be modified to work on your system.

Helper scripts:

  • log: symlink as the run script in your service's log directory to enable logging to ~/.local/log/
  • setup-supervise.zsh: run to create symlinks for supervise directories, so they are created in $XDG_RUNTIME_DIR
  • new-service: create a new service, executing the given command line. Optionally pass -l before any other arguments to also create a logging entry. Example:
      ./new-service -l my-daemon --foreground -a -b -c