sunhat/install.sh

28 lines
1014 B
Bash
Raw Normal View History

2024-05-25 15:52:00 -05:00
# Libraries and infrastructure
2024-05-26 17:38:30 -05:00
echo -e "\e[32mINSTALLING CORE DEVELOPMENT LIBRARIES\e[0m"
2024-05-25 15:52:00 -05:00
sudo apt update -y
sudo apt install -y \
docker.io docker-buildx \
build-essential pkg-config autoconf bison rustc cargo clang \
libssl-dev libreadline-dev zlib1g-dev libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev libjemalloc2 \
libvips imagemagick libmagickwand-dev mupdf mupdf-tools \
redis-tools sqlite3 libsqlite3-0 libmysqlclient-dev
2024-05-25 15:52:00 -05:00
# CLI apps
2024-05-26 17:38:30 -05:00
echo -e "\e[32mINSTALLING CLI APPSe[0m"
sudo apt install -y git curl fzf ripgrep bat eza zoxide btop apache2-utils
2024-05-26 17:30:31 -05:00
sudo snap install zellij --classic
2024-05-25 15:52:00 -05:00
# GUI apps
2024-05-26 17:38:30 -05:00
echo -e "\e[32mINSTALLING GUI APPSe[0m"
sudo apt install -y xournalpp alacritty
2024-05-25 15:52:00 -05:00
sudo snap install 1password spotify vlc zoom-client signal-desktop pinta
2024-05-26 17:38:14 -05:00
sudo snap install code --classic
2024-05-25 15:52:00 -05:00
# Installers
2024-05-26 17:38:30 -05:00
echo -e "\e[32mRUNNING CUSTOM INSTALLERSe[0m"
for script in ~/.omakub/install/*.sh; do source $script; done
2024-05-25 15:52:00 -05:00
2024-05-25 22:04:00 -05:00
# Start services
for script in ~/.omakub/start/*.sh; do source $script; done