From: Edward Delaporte Date: Tue, 1 Dec 2020 22:31:19 +0000 (-0600) Subject: Updates for bootstrapping a journal on Pi X-Git-Url: https://us-delaporte.pagekite.me/gitweb/dotfiles.git/commitdiff_plain/a590b38d59ab13e0553c7f6d970d548092d937a0?hp=69305155601a1f962147cbcf3dd0d05355c90589 Updates for bootstrapping a journal on Pi --- diff --git a/bootstrap_pi.sh b/bootstrap_pi.sh index d192d9d..145fbce 100755 --- a/bootstrap_pi.sh +++ b/bootstrap_pi.sh @@ -6,8 +6,8 @@ echo "Git, vi are already installed." mkdir -p ~/.installed -## Setup Git and Vim 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 @@ -15,6 +15,7 @@ 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 @@ -22,12 +23,14 @@ if [ ! -f ~/.vimrc ]; then 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/ @@ -36,6 +39,7 @@ fi ## Create SSH Keys if [ ! -f ~/.ssh/id_rsa ]; then + echo "************** Generate an SSH key" ssh-keygen fi @@ -47,17 +51,20 @@ 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 - diff --git a/install/install-vscode-journal.sh b/install/install-vscode-journal.sh new file mode 100755 index 0000000..e358f8e --- /dev/null +++ b/install/install-vscode-journal.sh @@ -0,0 +1,18 @@ +#/bin/bash + +code-oss --install-extension ban.spellright +code-oss --install-extension benjpas.close-all +code-oss --install-extension fabiospampinato.vscode-markdown-todo +code-oss --install-extension geeklearningio.graphviz-markdown-preview +code-oss --install-extension Gruntfuggly.todo-tree +code-oss --install-extension janisdd.vscode-edit-csv +code-oss --install-extension johnpapa.vscode-peacock +code-oss --install-extension mechatroner.rainbow-csv +code-oss --install-extension ms-python.python +code-oss --install-extension ms-toolsai.jupyter +code-oss --install-extension oderwat.indent-rainbow +code-oss --install-extension pajoma.vscode-journal +code-oss --install-extension telesoho.vscode-oss-markdown-paste-image +code-oss --install-extension vscodevim.vim +code-oss --install-extension yzane.markdown-pdf +code-oss --install-extension yzhang.markdown-all-in-one