Skip to content

Commit

Permalink
install latest and more linux packages
Browse files Browse the repository at this point in the history
  • Loading branch information
lestex committed Sep 4, 2024
1 parent 617f173 commit 4f1f329
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 10 deletions.
6 changes: 3 additions & 3 deletions scripts/common
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ pretty_print() {
printf "%b\n" "$1"
}

TERRAFORM_VERSION=1.4.6
PYTHON_VERSION=3.11.7
GO_VERSION=1.21.6
TERRAFORM_VERSION=1.9.5
PYTHON_VERSION=3.12.5
GO_VERSION=1.22.6
18 changes: 11 additions & 7 deletions scripts/linux-pre
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ source scripts/common

pretty_print "${green}Install apt software ...${neutral}"
sudo apt update -y && sudo apt install -y \
zsh curl jq htop btop tree vim neovim vifm tmux gpg mpv wget \
zsh curl jq htop btop tree vim neovim vifm tmux gpg mpv wget alacritty cmake \
apt-transport-https ca-certificates gnupg make \
build-essential libssl-dev tk-dev libbz2-dev libreadline-dev libffi-dev libsqlite3-dev liblzma-dev

Expand Down Expand Up @@ -36,12 +36,6 @@ else
pretty_print "${yellow}zsh-syntax-highlighting is already installed, skipping ...${neutral}"
fi

# install rust
curl https://sh.rustup.rs -sSf | bash -s -- -y

# install starship
cargo install starship --locked

# brave browser
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
Expand All @@ -58,6 +52,12 @@ if [ ! -f "/usr/share/keyrings/cloud.google.gpg" ]; then
fi
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee /etc/apt/sources.list.d/google-cloud-sdk.list

# google chrome
if [ ! -f "/usr/share/keyrings/chrome-keyring.gpg" ]; then
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmour -o /usr/share/keyrings/chrome-keyring.gpg
fi
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/chrome-keyring.gpg] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google.list

pretty_print "${green}Copying configs to .configs directory${neutral}"
mkdir -p ~/.config
cp -R .config/* ~/.config
Expand Down Expand Up @@ -116,4 +116,8 @@ else
pretty_print "${yellow}goenv is already installed, skipping ...${neutral}"
fi

# install starship
pretty_print "${green}Installing starship...${neutral}"
cargo install starship --locked

pretty_print "${green}We are done!...everything looks good!${neutral}"

0 comments on commit 4f1f329

Please sign in to comment.