From: Edward Delaporte Date: Sun, 30 Aug 2020 23:06:26 +0000 (-0500) Subject: Pi script X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/commitdiff_plain/1b815a3ed1ebd06c7ccd2727245dbeca5adcb672 Pi script --- diff --git a/bootstrap.sh b/bootstrap.sh index acd0ba8..c99f8ee 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -8,9 +8,6 @@ # You can scp just this file to the destination host, # and then run it. -# sudo apt-get install zsh -# TODO: CURL me... - ## Setup Git and Vim if [ ! -d ~/dotfiles ]; then sudo apt-get install git install vim diff --git a/bootstrap_pi.sh b/bootstrap_pi.sh new file mode 100755 index 0000000..b2d0bbb --- /dev/null +++ b/bootstrap_pi.sh @@ -0,0 +1,51 @@ +# Reminder to future self: +# Step 0: git clone https://github.com/edthedev/dotfiles +# Step 1: Run this bootstrap script. + +echo "Git, vi are already installed." + +## Setup Git and Vim +if [ ! -d ~/dotfiles ]; then + sudo apt-get install git vim-nox + cd ~; git clone git@github.com:edthedev/dotfiles.git +fi + +# sudo apt-get install vim-nox + +if [ ! -f ~/.vimrc ]; then + git config --global user.email "edward@delaporte.us" + git config --global user.name "Edward Delaporte" + git config --global core.editor /usr/bin/vim + ln -s ~/dotfiles/vimrc ~/.vimrc +fi + +## Setup PowerShell +if [ ! -f ~/.config/powershell/Microsoft.PowerShell_profile.ps1 ]; then + sudo apt-get install powershell + chsh --shell /usr/bin/pwsh + mkdir -p ~/.config/powershell/ + ln -s ~/dotfiles/Microsoft.PowerShell_profile.ps1 ~/.config/powershell/Microsoft.PowerShell_profile.ps1 +fi + +## Create SSH Keys +if [ ! -f ~/.ssh/id_rsa ]; then + ssh-keygen +fi + +## Setup Remote Access +# if [ ! -f ~/id_rsa.pub ]; then +# cp ~/dotfiles/id_rsa.pub ~/id_rsa.pub +# chmod go+r ~/id_rsa.pub +# fi + +## Setup Screen +if [ ! -f ~/.screenrc ]; then + sudo apt-get install screen + ln -s ~/dotfiles/screenrc ~/.screenrc +fi + +## Setup Vundle for Vim +if [ ! -d ~/.vim/bundle ]; then + git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim + vim +BundleInstall +qall +fi