From 24879061845c04241bfd29dea6050228694a00e2 Mon Sep 17 00:00:00 2001 From: "Eshan Roy (Eshanized)" Date: Fri, 8 Mar 2024 00:24:11 +0530 Subject: [PATCH] @eshanized: push via script --- common/snigdhaos-libs/install-package | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 common/snigdhaos-libs/install-package 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 "$@"