feat: make the script work on ubuntu

This commit is contained in:
Krzysztof Rudnicki 2024-11-17 11:38:47 +01:00
parent 101e398e4a
commit 1fe4b6f1f5

View File

@ -1,12 +1,29 @@
#!/bin/sh #!/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 # Check if Intel GPU is detected
if lspci | grep -i 'vga' | grep -i 'intel'; then if lspci | grep -i 'vga' | grep -i 'intel'; then
yes | sudo pacman -S --needed intel-gpu-tools if is_ubuntu; then
sudo setcap cap_perfmon+ep /usr/bin/intel_gpu_top 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 fi
yes | sudo pacman -S --needed ttf-dejavu noto-fonts ttf-font-awesome bc jq iw
cp -r i3blocks ~/.config/ cp -r i3blocks ~/.config/
cp -r i3 ~/.config/ cp -r i3 ~/.config/
i3-msg reload i3-msg reload