Files
dotfiles/install_scripts/install-deps.sh
T
2024-07-03 18:51:18 +07:00

77 lines
2.3 KiB
Bash
Executable File

#!/bin/sh
# ---- colors ----
RESET='\033[0m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
RED='\033[0;31m'
# ----------------
# ------------ cheking system ------------------------------
if [[ $(uname) != "Linux" ]]; then
printf "$RED This is working only on Linux systems (only Arch Linux)\n$RESET"
exit 1
fi
# ----------------------------------------------------------
# ---------------- upgrading system ------------------------
printf "$GREEN upgrading system...\n$RESET"
sudo pacman -Syu
if [ $? ]; then
printf "$GREEN upgrading system success $RESET[$GREEN ok $RESET]\n"
else
printf "$RED upgrading system not success $RESET[$RED err $RESET]\n"
exit 1
fi
# -----------------------------------------------------------
# -------------------- installing deps ----------------------------
printf "$GREEN installing deps... (vim, rofi-wayland, hyprland, waybar, ly, mako, neofetch, ranger, kitty, alacritty, hyprpaper rofimoji)\n$RESET"
sudo pacman -S \
vim \
rofi-wayland \
rofimoji \
hyprland \
hyprpaper \
waybar \
ly \
mako \
neofetch \
ranger \
kitty \
alacritty \
playerctl
if [ $? ]; then
printf "$GREEN installing deps success $RESET[$GREEN ok $RESET]\n"
else
printf "$RED installing deps not success $RESET[$RED err $RESET]\n"
exit 1
fi
# ------------------------------------------------------------------
# -------------- installing paru ---------------
printf "$GREEN installing paru...\n$RESET"
sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
if [ $? ]; then
printf "$GREEN installing paru success $RESET[$GREEN ok $RESET]\n"
else
printf "$RED installing paru not success $RESET[$RED err $RESET]\n"
exit 1
fi
# ----------------------------------------------
# ---------------------- installing deps from AUR ------------------------
printf "$GREEN installing deps from AUR... (rofi-greenclip, hyprlock)\n$RESET"
paru -S rofi-greenclip hyprlock waybar-module-pacman-updates-git
if [ $? ]; then
printf "$GREEN installing deps from AUR success $RESET[$GREEN ok $RESET]\n"
else
printf "$RED installing deps from AUR not success $RESET[$RED err $RESET]\n"
exit 1
fi
# ------------------------------------------------------------------------