forked from gsilvapt/dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.sh
executable file
·27 lines (22 loc) · 903 Bytes
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/bash
## APT Packages
echo "[SCRIPT] Update and Install APT packages"
sudo apt update && sudo apt upgrade -y
sudo apt install git zsh htop neovim fonts-firacode terminator build-essential cmake python3-dev flameshot
## FZF
echo "[SCRIPT] Installing FZF"
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
echo "[SCRIPT] Moving config files before installing things"
mkdir ~/.config/nvim/
mkdir ~/.config/alacritty/
cp init.vim ~/.config/nvim/init.vim
cp alacrity.yml ~/.config/alacritty/alacritty.yml
cp .zshrc ~/.zshrc
cp .zsh_aliases ~/.zsh_aliases
cp .zsh_env ~/.zsh_env
cp .gitconfig ~/.gitconfig
cp .tmux.conf ~/.tmux.conf
echo "[SCRIPT] Installing Vim Vundle and custom Plugins"
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'