runit-user-services/README.md
2023-08-20 18:00:42 +02:00

731 B

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. Accepted options before service name:

    • -l, --log: create a log directory and symlink log script
    • -i PROC, --import-env PROC: include import-env script and import environment from process PROC

    Example

    ./new-service -l my-daemon --foreground -a -b -c