Find a file
2024-02-29 11:56:59 +01:00
an2linux Initial commit 2022-02-07 15:34:51 +01:00
barrierc Redirect stderr to logs 2023-10-24 17:11:15 +02:00
barriers Redirect stderr to logs 2023-10-24 17:11:15 +02:00
bloop Unify logging 2023-08-20 17:20:10 +02:00
blueman-applet Redirect stderr to logs 2023-10-24 17:11:15 +02:00
kdeconnect Redirect stderr to logs 2023-10-24 17:11:15 +02:00
mpd Redirect stderr to logs 2023-10-24 17:11:15 +02:00
onboard Redirect stderr to logs 2023-10-24 17:11:15 +02:00
pass-secret-service Add missing exec 2023-12-04 12:01:27 +01:00
picom Redirect stderr to logs 2023-10-24 17:11:15 +02:00
pipewire Merge from other pc 2023-08-20 17:44:05 +02:00
pipewire-pulse Redirect stderr to logs 2023-10-24 17:11:15 +02:00
podman-system-service new service: podman-system-service 2024-02-29 11:56:59 +01:00
polkit-auth-agent Redirect stderr to logs 2023-10-24 17:11:15 +02:00
pueued Redirect stderr to logs 2023-10-24 17:11:15 +02:00
redshift Redirect stderr to logs 2023-10-24 17:11:15 +02:00
syncthing Redirect stderr to logs 2023-10-24 17:11:15 +02:00
synergys Redirect stderr to logs 2023-10-24 17:11:15 +02:00
taralli Redirect stderr to logs 2023-10-24 17:11:15 +02:00
touchegg Redirect stderr to logs 2023-10-24 17:11:15 +02:00
udiskie Redirect stderr to logs 2023-10-24 17:11:15 +02:00
utils Add log viewing helper based on svlogtail 2023-08-21 11:33:55 +02:00
wireplumber Merge from other pc 2023-08-20 17:44:05 +02:00
xiccd Redirect stderr to logs 2023-10-24 17:11:15 +02:00
xss-lock Redirect stderr to logs 2023-10-24 17:11:15 +02:00
.gitignore Ignore "down" files 2023-08-20 17:51:48 +02:00
import-env.zsh Fix scripts using import env always exiting 2023-09-19 10:48:15 +02:00
LICENSE Add license 2023-08-20 17:34:48 +02:00
log Make logging base dir configurable 2023-08-21 11:35:37 +02:00
new-service new-service: add help 2024-02-29 11:56:00 +01:00
README.md Make logging base dir configurable 2023-08-21 11:35:37 +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 $SVLOGDIR. If unset, defaults to ~/.local/log/

  • utils/setup-supervise.zsh: run to create symlinks for supervise directories, so they are created in $XDG_RUNTIME_DIR

  • utils/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

    utils/new-service -l my-daemon --foreground -a -b -c
    
  • utils/svlogs: like svlogtail for user services. ZSH completion file available in utils/completions