Add init.sh
This commit is contained in:
parent
d502c0065d
commit
ab567adb6f
43
init.sh
Normal file
43
init.sh
Normal file
@ -0,0 +1,43 @@
|
||||
#!/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
|
Loading…
Reference in New Issue
Block a user