X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/52fef367c9cffb9000e796b0c90b4f8704e0936b..2e7bed97ff20c5f2adbd7c2fa897bac48e07b1c4:/bootstrap_pi.sh?ds=inline diff --git a/bootstrap_pi.sh b/bootstrap_pi.sh index be0fa4e..145fbce 100755 --- a/bootstrap_pi.sh +++ b/bootstrap_pi.sh @@ -4,8 +4,10 @@ echo "Git, vi are already installed." -## Setup Git and Vim +mkdir -p ~/.installed + if [ ! -d ~/dotfiles ]; then + echo "************** Setup Git and Vim" sudo apt-get install git vim-nox cd ~; git clone git@github.com:edthedev/dotfiles.git fi @@ -13,18 +15,22 @@ fi # sudo apt-get install vim-nox if [ ! -f ~/.vimrc ]; then + echo "************** Configure Git and link Vimrc" 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 -if [ ! -f ~/.i3 ]; then +if [ ! -f ~/.installed/i3 ]; then + echo "************** Install i3 Window Manager" sudo apt-get install i3 + touch ~/.installed/i3 fi ## Setup PowerShell if [ ! -f ~/.config/powershell/Microsoft.PowerShell_profile.ps1 ]; then + echo "************** Install PowerShell and setup profile" sudo apt-get install powershell chsh --shell /usr/bin/pwsh mkdir -p ~/.config/powershell/ @@ -33,6 +39,7 @@ fi ## Create SSH Keys if [ ! -f ~/.ssh/id_rsa ]; then + echo "************** Generate an SSH key" ssh-keygen fi @@ -44,16 +51,29 @@ fi ## Setup Screen if [ ! -f ~/.screenrc ]; then + echo "************** Install Screen" sudo apt-get install screen ln -s ~/dotfiles/screenrc ~/.screenrc fi ## Setup Vundle for Vim if [ ! -d ~/.vim/bundle ]; then + echo "************** Setup Vundle for Vim" git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim vim +BundleInstall +qall fi +if [ ! -d ~/.installed/code ]; then + echo "************** Install Visual Studio Code" + # sudo apt install snapd + # sudo snap install --classic code + wget https://packagecloud.io/headmelted/codebuilds/gpgkey -O - | sudo apt-key add - + curl -L https://raw.githubusercontent.com/headmelted/codebuilds/master/docs/installers/apt.sh | sudo bash + touch ~/.installed/code +fi + echo "https://github.com/settings/keys" echo "vim .git/config -- add: url = git@github.com:edthedev/dotfiles.git" cat ~/.ssh/id_rsa.pub + +ls -al ~/.installed