Update install.sh
This commit is contained in:
+7
-3
@@ -7,12 +7,16 @@ echo "[blacklayer] installing..."
|
|||||||
# Detect package manager & install jq
|
# Detect package manager & install jq
|
||||||
# -------------------------
|
# -------------------------
|
||||||
install_jq() {
|
install_jq() {
|
||||||
if command -v jq >/dev/null 2>&1; then
|
if command -v jq >/dev/null 2>&1 \
|
||||||
echo "[blacklayer] jq already installed"
|
&& ldconfig -p 2>/dev/null | grep -q libgtk-3 \
|
||||||
|
&& ldconfig -p 2>/dev/null | grep -q gdk_pixbuf \
|
||||||
|
&& ldconfig -p 2>/dev/null | grep -q gtk-layer-shell; then
|
||||||
|
echo "[blacklayer] all runtime dependencies already installed"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "[blacklayer] jq not found, installing..."
|
echo "[blacklayer] missing dependencies, installing..."
|
||||||
|
|
||||||
|
|
||||||
if command -v pacman >/dev/null 2>&1; then
|
if command -v pacman >/dev/null 2>&1; then
|
||||||
sudo pacman -Sy --noconfirm gtk3 gdk-pixbuf2 gtk-layer-shell jq
|
sudo pacman -Sy --noconfirm gtk3 gdk-pixbuf2 gtk-layer-shell jq
|
||||||
|
|||||||
Reference in New Issue
Block a user