diff options
Diffstat (limited to '')
| -rw-r--r-- | nitro@/common | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/nitro@/common b/nitro@/common new file mode 100644 index 0000000..bd0e300 --- /dev/null +++ b/nitro@/common @@ -0,0 +1,16 @@ +#!/bin/sh +# before sourcing, set USER="$1" + +[ -r ./conf ] && . ./conf +# this lets you create configs per-user +[ -r ./conf."$USER" ] && . ./conf."$USER" + +UID=$(id -u "$USER") +GID=$(id -g "$USER") + +: ${HOME:=$(getent passwd "$USER" | cut -d: -f6)} \ + ${CONFDIR:="$HOME"/.config/nitro} \ + ${CHPSTUSER:=:$UID:$(id -G "$USER" | tr ' ' ':')} \ + ${SOCKDIR:=${SOCKET_PREFIX:-/run/user}/$UID} + +export USER HOME NITRO_SOCK="$SOCKDIR"/nitro/nitro.sock |
