From bb57691f15752e8e51d45ead655bb47f28e32936 Mon Sep 17 00:00:00 2001 From: FURK4NGG <105324908+FURK4NGG@users.noreply.github.com> Date: Tue, 20 Jan 2026 01:47:17 +0300 Subject: [PATCH] Update install.sh --- install.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index 86cf1c0..e3b23a9 100644 --- a/install.sh +++ b/install.sh @@ -7,12 +7,16 @@ echo "[blacklayer] installing..." # Detect package manager & install jq # ------------------------- install_jq() { - if command -v jq >/dev/null 2>&1; then - echo "[blacklayer] jq already installed" + if command -v jq >/dev/null 2>&1 \ + && 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 fi - echo "[blacklayer] jq not found, installing..." + echo "[blacklayer] missing dependencies, installing..." + if command -v pacman >/dev/null 2>&1; then sudo pacman -Sy --noconfirm gtk3 gdk-pixbuf2 gtk-layer-shell jq