#!/usr/bin/env bash . /etc/default/lightburn if [ ! -z "$SUDO_COMMAND" ] && [ "$SUDO_COMMAND" = "$0" ]; then home="$(getent passwd "$SUDO_UID" | cut -d: -f6)" export PUID="$SUDO_UID" export PGID="$SUDO_GID" else home="$HOME" export PUID=$(id -u) export PGID=$(id -g) fi config_dir="$home/.config/lightburn" mkdir -p "$config_dir" media="/media/$(id -un $PUID)" if [ -e "$media" ]; then media_volume="-v $media:/media" fi docker run \ --rm \ -e PUID \ -e PGID \ -e DISPLAY \ -v /tmp/.X11-unix/:/tmp/.X11-unix/ \ -v $config_dir:/config/ \ -v $home:/workdir/ \ $media_volume \ --network=none \ "$LIGHTBURN_DOCKER_IMAGE"