43 lines
879 B
Bash
43 lines
879 B
Bash
|
#!/bin/bash
|
||
|
##########
|
||
|
#pre-reqs#
|
||
|
##########
|
||
|
sudo apt update
|
||
|
sudo apt upgrade -y
|
||
|
sudo apt install -y git curl wget autoconf automake pkg-config zsh
|
||
|
|
||
|
git clone https://git.fisherhome.xyz/matthew/.dotfiles.git ~/
|
||
|
|
||
|
|
||
|
#############
|
||
|
#Install zsh#
|
||
|
#############
|
||
|
##Setup Oh My zsh
|
||
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||
|
|
||
|
##Copy omz custom theme
|
||
|
|
||
|
##Copy .zshrc
|
||
|
|
||
|
|
||
|
##############
|
||
|
#Install tmux#
|
||
|
##############
|
||
|
git clone https://github.com/tmux/tmux.git
|
||
|
cd tmux
|
||
|
sh autogen.sh
|
||
|
./configure && make
|
||
|
|
||
|
##Install TPM
|
||
|
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
|
||
|
tmux source ~/.tmux.conf
|
||
|
|
||
|
|
||
|
################
|
||
|
#Install neovim#
|
||
|
################
|
||
|
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz
|
||
|
sudo rm -rf /opt/nvim
|
||
|
sudo tar -C /opt -xzf nvim-linux64.tar.gz
|
||
|
|
||
|
##Copy neovim configuration
|