X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/blobdiff_plain/1b815a3ed1ebd06c7ccd2727245dbeca5adcb672..9554d8152e02e5ce3bba91a0361a6c00aace279d:/bootstrap_pi.sh diff --git a/bootstrap_pi.sh b/bootstrap_pi.sh index b2d0bbb..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,14 +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 ~/.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/ @@ -29,6 +39,7 @@ fi ## Create SSH Keys if [ ! -f ~/.ssh/id_rsa ]; then + echo "************** Generate an SSH key" ssh-keygen fi @@ -40,12 +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