From ab567adb6f1036467c3523d7550e52eb59ec8f70 Mon Sep 17 00:00:00 2001 From: Matthew Fisher Date: Wed, 4 Sep 2024 20:32:36 -0500 Subject: [PATCH] Add init.sh --- init.sh | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 init.sh diff --git a/init.sh b/init.sh new file mode 100644 index 0000000..09ca221 --- /dev/null +++ b/init.sh @@ -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 \ No newline at end of file