diff --git a/common/snigdhaos-libs/install-package b/common/snigdhaos-libs/install-package new file mode 100644 index 00000000..1d582fcd --- /dev/null +++ b/common/snigdhaos-libs/install-package @@ -0,0 +1,15 @@ +#!/bin/bash +set -e + +SNIGDHAOSLIB_GUI="${SNIGDHAOSLIB_GUI:-true}" + +if [ -z "$DISPLAY" ]; then + SNIGDHAOSLIB_GUI=false +fi + +if [[ $EUID -ne 0 ]] && [ "$SNIGDHAOSLIB_GUI" == "true" ]; then + exec pkexec /usr/lib/snigdhaos/install-package "$@" + exit 1 +fi + +sudo pacman -S --noconfirm "$@"