|
|
@ -18,7 +18,7 @@ dependencies() { |
|
|
|
fi |
|
|
|
|
|
|
|
echo "Updating APT and adding PPA's" |
|
|
|
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash - |
|
|
|
curl -sL https://deb.nodesource.com/setup_22.x | sudo -E bash - |
|
|
|
sudo apt update -y || exit 1 |
|
|
|
|
|
|
|
sudo apt install -y nodejs golang cargo tmux g++ gcc stow || exit 1 |
|
|
@ -61,7 +61,7 @@ meetings() { |
|
|
|
curl https://go.skype.com/skypeforlinux-64.deb -LJo "$HOME/repos/skypeforlinux.deb" |
|
|
|
curl https://zoom.us/client/latest/zoom_amd64.deb -LJo "$HOME/repos/zoomus.deb" |
|
|
|
curl 'https://discord.com/api/download?platform=linux&format=deb' -LJo "$HOME/repos/discord.deb" |
|
|
|
echo 'Manually Install the skype and zoom deb packages if you want them.' |
|
|
|
echo 'Manually Install the skype, zoom, and discord deb packages if you want them.' |
|
|
|
|
|
|
|
# install mt |
|
|
|
sudo curl -LJ https://github.com/junikimm717/mt/releases/download/33627ab/mt -o /usr/local/bin/mt |
|
|
@ -97,8 +97,8 @@ nfs() { |
|
|
|
|
|
|
|
neovim() { |
|
|
|
# install neovim |
|
|
|
curl https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.deb -LJo "$HOME/repos/nvim-linux64.deb" || exit 1 |
|
|
|
sudo apt install "$HOME/repos/nvim-linux64.deb" -y || exit 1 |
|
|
|
sudo curl https://github.com/neovim/neovim/releases/download/v0.10.2/nvim.appimage -LJo "/usr/local/bin/nvim" |
|
|
|
sudo chmod +x "/usr/local/bin/nvim" |
|
|
|
sudo npm install -g tree-sitter-cli |
|
|
|
git clone --depth 1 https://github.com/wbthomason/packer.nvim ~/.local/share/nvim/site/pack/packer/start/packer.nvim || exit 1 |
|
|
|
git clone https://git.junickim.me/junikimm717/nvim2023 ~/.config/nvim || exit 1 |
|
|
@ -111,7 +111,7 @@ neovim_fonts() { |
|
|
|
sudo apt install -y fonts-jetbrains-mono |
|
|
|
mkdir -p "$HOME/.local/share/fonts/JB" |
|
|
|
cd "$HOME/.local/share/fonts/JB" || exit 1 |
|
|
|
curl -LJO https://github.com/ryanoasis/nerd-fonts/releases/download/v2.3.3/JetBrainsMono.zip || exit 1 |
|
|
|
curl -LJO https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip || exit 1 |
|
|
|
unzip JetBrainsMono.zip || exit 1 |
|
|
|
fc-cache -rv || exit 1 |
|
|
|
|
|
|
@ -159,6 +159,6 @@ Type=XSession |
|
|
|
EOF |
|
|
|
} |
|
|
|
|
|
|
|
(dependencies && sysinfo && browsers && meetings && dotfiles && neovim && neovim_fonts && nfs && wm && music && berry) || exit 1 |
|
|
|
(dependencies && sysinfo && meetings && dotfiles && neovim && neovim_fonts && nfs && wm && music && berry) || exit 1 |
|
|
|
|
|
|
|
echo "Reboot to make all changes active." |