43 lines
861 B
Bash
43 lines
861 B
Bash
#!/bin/sh
|
|
|
|
#-- Install system utilities like different shells here
|
|
|
|
#-- Update and Upgrade --#
|
|
apt update
|
|
apt upgrade -y
|
|
|
|
|
|
#-- Git --#
|
|
#-- Git is a version control utility that will be used to pull down dot files and shell scripts
|
|
apt install git -y
|
|
|
|
#-- Curl --#
|
|
apt install curl -y
|
|
|
|
#-- Wget --#
|
|
apt install wget -y
|
|
|
|
#-- zsh --#
|
|
apt install zsh -y
|
|
|
|
#-- GNU Stow --#
|
|
#-- Stow is a utility that can symlink your dot files to your home directory
|
|
apt install stow -y
|
|
|
|
|
|
#-- Zoxide --#
|
|
#-- Zoxide is like cd, but juiced.
|
|
apt install zoxide -y
|
|
|
|
#-- wl-clipboard --#
|
|
#-- for wayland clipboard --#
|
|
apt install wl-clipboard -y
|
|
|
|
#-- Flatpak and Flathub --#
|
|
apt install flatpak -y
|
|
|
|
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
|
|
|
#-- Build Essentials for Lua Language Server--#
|
|
apt install build-essential cmake ninja-build
|