From 1891bd328c818b1c2bd2a185f2441856a43fa01e Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Wed, 22 May 2024 13:17:36 +0700 Subject: [PATCH] feat(bootstrap): Install packages --- bootstrap | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/bootstrap b/bootstrap index e684c10..49c7f0a 100755 --- a/bootstrap +++ b/bootstrap @@ -4,9 +4,24 @@ [ -d $ZI_DOTFILES ] || { >&2 echo "Invalid dotfiles path, please re-run pre-bootstrap!"; exit 1; } +packages=( + jo + bc + socat + jq + zsh +) + link_x_configs() { ln -si $ZI_DOTFILES/.config/xinitrc $HOME/.xinitrc ln -si $ZI_DOTFILES/.config/xprofile $HOME/.xprofile } +SUDO="${SUDO:-sudo}" +PACMAN="${PACMAN:-pacman}" +install_package() { + [ $PACMAN = "pacman" ] && { $SUDO $PACMAN -S --noconfirm "$@" || echo "Failed to install a package, skipping..." } +} + link_x_configs +install_package $packages