From 1fe4b6f1f5f2db87980ff638197ead7f085e46e9 Mon Sep 17 00:00:00 2001 From: Krzysztof Rudnicki Date: Sun, 17 Nov 2024 11:38:47 +0100 Subject: [PATCH] feat: make the script work on ubuntu --- install.sh | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index ced105c..ae8147b 100755 --- a/install.sh +++ b/install.sh @@ -1,12 +1,29 @@ #!/bin/sh +# Function to detect if the system is Ubuntu +is_ubuntu() { + [ -f /etc/os-release ] && grep -qi 'ubuntu' /etc/os-release +} + # Check if Intel GPU is detected if lspci | grep -i 'vga' | grep -i 'intel'; then - yes | sudo pacman -S --needed intel-gpu-tools - sudo setcap cap_perfmon+ep /usr/bin/intel_gpu_top + if is_ubuntu; then + sudo apt-get update + sudo apt-get install -y intel-gpu-tools + sudo setcap cap_perfmon+ep /usr/bin/intel_gpu_top + else + yes | sudo pacman -S --needed intel-gpu-tools + sudo setcap cap_perfmon+ep /usr/bin/intel_gpu_top + fi +fi + +if is_ubuntu; then + sudo apt-get update + sudo apt-get install -y fonts-dejavu-core fonts-noto ttf-font-awesome bc jq iw +else + yes | sudo pacman -S --needed ttf-dejavu noto-fonts ttf-font-awesome bc jq iw fi -yes | sudo pacman -S --needed ttf-dejavu noto-fonts ttf-font-awesome bc jq iw cp -r i3blocks ~/.config/ cp -r i3 ~/.config/ i3-msg reload \ No newline at end of file