Skip to content

Instantly share code, notes, and snippets.

@kidpollo
Last active July 11, 2022 02:44
Show Gist options
  • Save kidpollo/f4b51d909fb5bfe3b998a137c80d2b60 to your computer and use it in GitHub Desktop.
Save kidpollo/f4b51d909fb5bfe3b998a137c80d2b60 to your computer and use it in GitHub Desktop.

Revisions

  1. kidpollo revised this gist Apr 10, 2022. 1 changed file with 12 additions and 17 deletions.
    29 changes: 12 additions & 17 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/paks/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

    # packages
    brew install git git-crypt gpg autojump kube-ps1 stern asdf
    brew install git git-crypt gpg autojump kube-ps1 stern asdf rlwrap rg

    # homeshick dotfiles
    git clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    @@ -33,6 +33,11 @@ brew install --build-from-source emacs-plus@29 --with-native-comp --with-no-fram
    # spacemacs
    git clone --branch develop https://github.com/syl20bnr/spacemacs ~/.emacs.d

    # setup vim
    cd ~/.vim/bundle/YouCompleteMe
    python3 install.py --ts-completer --rust-completer --java-completer --clangd-completer


    #fix permissions
    cd
    chmod 700 .ssh
    @@ -47,22 +52,12 @@ chsh -s $(which zsh)
    # tell iTerm that its settings are in ~/.homesick/repos/dotfiles/home

    # languages

    # clojure
    brew cask install java
    brew install clojure/tools/clojure
    #brew install maven
    # rvm
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    curl -sSL https://get.rvm.io | bash -s stable
    # nvm
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | zsh
    # gvm
    zsh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

    # setup vim
    cd ~/.vim/bundle/YouCompleteMe
    python3 install.py --ts-completer --rust-completer --java-completer --clangd-completer
    asdf plugin-add java https://github.com/halcyon/asdf-java.git
    asdf intall java adoptopenjdk-17.0.0+35
    asdf global java adoptopenjdk-17.0.0+35
    asdf plugin add clojure https://github.com/asdf-community/asdf-clojure.git
    asdf install clojure latest
    asdf global clojure 1.11.1.1107

    # nerdfonts
    cd; cd code
  2. kidpollo revised this gist Apr 10, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/paks/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

    # packages
    brew install git git-crypt gpg autojump kube-ps1 stern
    brew install git git-crypt gpg autojump kube-ps1 stern asdf

    # homeshick dotfiles
    git clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
  3. kidpollo revised this gist Apr 10, 2022. 1 changed file with 3 additions and 8 deletions.
    11 changes: 3 additions & 8 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -26,14 +26,9 @@ homeshick cd pdotfiles
    git-crypt unlock
    homeshick link pdotfiles

    #emacs (install xcode)
    cd .
    mkdir code
    cd code
    git clone [email protected]:jimeh/build-emacs-for-macos.git
    cd build-emacs-for-macos/
    brew bundle
    ./build-emacs-for-macos --native-comp --native-full-aot --no-frame-refocus --no-titlebar
    #emacs
    brew install languagetool
    brew install --build-from-source emacs-plus@29 --with-native-comp --with-no-frame-refocus --with-imagemagick

    # spacemacs
    git clone --branch develop https://github.com/syl20bnr/spacemacs ~/.emacs.d
  4. kidpollo revised this gist Apr 9, 2022. 1 changed file with 18 additions and 14 deletions.
    32 changes: 18 additions & 14 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -1,39 +1,43 @@

    # Install iterm 2 https://www.iterm2.com/
    # Install 1password

    #install homebrew
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/paks/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

    # editors
    #brew cask install vimr
    #brew tap d12frosted/emacs-plus
    #brew install emacs-plus@28 --with-ctags --with-spacemacs-icon

    # packages
    brew install git git-crypt
    brew install git git-crypt gpg autojump kube-ps1 stern

    # homeshick dotfiles
    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    git clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh

    # spacemacs
    git clone --branch develop https://github.com/syl20bnr/spacemacs ~/.emacs.d

    touch .profile #in case it does not exist

    # get keys from 1Password
    cd
    gpg --import Downloads/kidpollo-public-gpg.key
    gpg --import Downloads/kidpollo-secret-gpg.key

    homeshick clone https://github.com/kidpollo/pdotfiles #with token from 1password
    homeshick cd pdotfiles # do not symlink
    homeshick clone https://github.com/kidpollo/pdotfiles #with token from 1password # do not symlink
    homeshick cd pdotfiles
    git-crypt unlock
    homeshick link pdotfiles

    #emacs (install xcode)
    cd .
    mkdir code
    cd code
    git clone [email protected]:jimeh/build-emacs-for-macos.git
    cd build-emacs-for-macos/
    brew bundle
    ./build-emacs-for-macos --native-comp --native-full-aot --no-frame-refocus --no-titlebar

    # spacemacs
    git clone --branch develop https://github.com/syl20bnr/spacemacs ~/.emacs.d

    #fix permissions
    cd
    chmod 700 .ssh
  5. kidpollo revised this gist Apr 7, 2022. 1 changed file with 10 additions and 7 deletions.
    17 changes: 10 additions & 7 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -3,24 +3,27 @@

    #install homebrew
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/paks/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"

    # editors
    brew cask install vimr
    brew tap d12frosted/emacs-plus
    brew install emacs-plus@28 --with-ctags --with-spacemacs-icon
    #brew cask install vimr
    #brew tap d12frosted/emacs-plus
    #brew install emacs-plus@28 --with-ctags --with-spacemacs-icon

    # packages
    brew install global git-crypt jenv gnupg cmake macvim python

    # spacemacs
    git clone --branch develop https://github.com/syl20bnr/spacemacs ~/.emacs.d
    brew install git git-crypt

    # homeshick dotfiles
    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh

    # spacemacs
    git clone --branch develop https://github.com/syl20bnr/spacemacs ~/.emacs.d


    # get keys from 1Password
    cd
    gpg --import Downloads/kidpollo-public-gpg.key
  6. kidpollo revised this gist Apr 6, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    # Install iterm 2 https://www.iterm2.com/

    #install homebrew
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    # editors
    brew cask install vimr
  7. kidpollo revised this gist Sep 10, 2020. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -62,3 +62,8 @@ zsh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binsc
    cd ~/.vim/bundle/YouCompleteMe
    python3 install.py --ts-completer --rust-completer --java-completer --clangd-completer

    # nerdfonts
    cd; cd code
    git clone --depth 1 [email protected]:ryanoasis/nerd-fonts.git
    cd nerd-fonts
    ./install.sh
  8. kidpollo revised this gist Sep 10, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@ brew install emacs-plus@28 --with-ctags --with-spacemacs-icon
    brew install global git-crypt jenv gnupg cmake macvim python

    # spacemacs
    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
    git clone --branch develop https://github.com/syl20bnr/spacemacs ~/.emacs.d

    # homeshick dotfiles
    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
  9. kidpollo revised this gist Sep 10, 2020. 1 changed file with 0 additions and 3 deletions.
    3 changes: 0 additions & 3 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,4 @@
    #!/bin/bash -ex

    # intall Xcode :( Just for the stupid --with-override-system-vim option
    # install open gpg (I preffer the grafical client but comes with command line client) https://gpgtools.org/
    # Install iterm 2 https://www.iterm2.com/

    #install homebrew
  10. kidpollo revised this gist Sep 10, 2020. 1 changed file with 10 additions and 5 deletions.
    15 changes: 10 additions & 5 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@ brew tap d12frosted/emacs-plus
    brew install emacs-plus@28 --with-ctags --with-spacemacs-icon

    # packages
    brew install global git-crypt jenv gnupg
    brew install global git-crypt jenv gnupg cmake macvim python

    # spacemacs
    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
    @@ -49,14 +49,19 @@ chsh -s $(which zsh)

    # languages

    # java
    # clojure
    brew cask install java
    brew install maven
    brew install clojure/tools/clojure
    #brew install maven
    # rvm
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    curl -sSL https://get.rvm.io | bash -s stable
    # nvm
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | zsh
    # gvm
    bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
    zsh < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

    # setup vim
    cd ~/.vim/bundle/YouCompleteMe
    python3 install.py --ts-completer --rust-completer --java-completer --clangd-completer

  11. kidpollo revised this gist Sep 10, 2020. 1 changed file with 33 additions and 34 deletions.
    67 changes: 33 additions & 34 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -5,59 +5,58 @@
    # Install iterm 2 https://www.iterm2.com/

    #install homebrew
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    # the basic shit
    brew install macvim --with-override-system-vim # requires xcode to override system vim
    brew link macvim # remember todo :vundleUpdate/instal
    brew install git
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    brew tap universal-ctags/universal-ctags
    brew install --HEAD universal-ctags
    brew install global
    # emacs
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

    # editors
    brew cask install vimr
    brew tap d12frosted/emacs-plus
    brew install emacs-plus
    ln -s /usr/local/opt/emacs-plus/Emacs.app /Applications
    brew install emacs-plus@28 --with-ctags --with-spacemacs-icon

    # packages
    brew install global git-crypt jenv gnupg

    # spacemacs
    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
    # java
    brew cask install java
    brew install maven
    # rvm
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    curl -sSL https://get.rvm.io | bash -s stable
    # nvm
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    # gvm
    bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
    # cool dev fonts
    cd
    git clone https://github.com/powerline/fonts.git
    cd fonts
    ./install.sh
    cd ..
    rm -rf fonts

    # homeshick dotfiles
    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh

    homeshick clone https://github.com/kidpollo/pdotfiles #with temp pass
    brew install git-crypt
    # get keys from 1Password
    cd
    gpg --import Downloads/kidpollo-public-gpg.key
    gpg --import Downloads/kidpollo-secret-gpg.key

    homeshick clone https://github.com/kidpollo/pdotfiles #with token from 1password
    homeshick cd pdotfiles # do not symlink
    git-crypt unlock
    homeshick link pdotfiles

    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotties.git
    #fix permissions
    cd
    chmod 700 .ssh
    chmod 600 .ssh/*
    chmod 600 ~/.ssh/config

    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotties.git

    # set default zsh
    chsh -s $(which zsh)
    # tell iTerm that its settings are in ~/.homesick/repos/dotfiles/home

    # languages

    # java
    brew cask install java
    brew install maven
    # rvm
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    curl -sSL https://get.rvm.io | bash -s stable
    # nvm
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    # gvm
    bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

  12. kidpollo revised this gist Sep 10, 2020. No changes.
  13. kidpollo revised this gist Jun 18, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -50,7 +50,7 @@ git-crypt unlock
    homeshick link pdotfiles

    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git
    homeshick clone [email protected]:kidpollo/dotties.git
    #fix permissions
    cd
    chmod 700 .ssh
  14. kidpollo revised this gist Jun 18, 2019. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -44,9 +44,10 @@ homeshick clone robbyrussell/oh-my-zsh
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh

    homeshick clone https://github.com/kidpollo/pdotfiles #with temp pass
    brew install git-crypt
    homeshick cd pdotfiles
    brew install git-crypt
    homeshick cd pdotfiles # do not symlink
    git-crypt unlock
    homeshick link pdotfiles

    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git
  15. kidpollo revised this gist Aug 28, 2018. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -11,19 +11,21 @@
    brew install macvim --with-override-system-vim # requires xcode to override system vim
    brew link macvim # remember todo :vundleUpdate/instal
    brew install git
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    brew tap universal-ctags/universal-ctags
    brew install --HEAD universal-ctags
    brew install global
    # emacs
    brew tap d12frosted/emacs-plus
    brew install emacs-plus --HEAD --with-natural-title-bars
    brew linkapps emacs-plus
    brew install emacs-plus
    ln -s /usr/local/opt/emacs-plus/Emacs.app /Applications
    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
    # java
    brew cask install java
    brew install maven
    # rvm
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    \curl -sSL https://get.rvm.io | bash -s stable
    curl -sSL https://get.rvm.io | bash -s stable
    # nvm
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    # gvm
  16. kidpollo revised this gist Jan 29, 2018. 1 changed file with 7 additions and 2 deletions.
    9 changes: 7 additions & 2 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -39,6 +39,7 @@ rm -rf fonts
    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh

    homeshick clone https://github.com/kidpollo/pdotfiles #with temp pass
    brew install git-crypt
    @@ -47,9 +48,13 @@ git-crypt unlock

    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git
    #fix permissions
    cd
    chmod 700 .ssh
    chmod 600 .ssh/*
    chmod 600 ~/.ssh/config

    # ser default zsh
    # set default zsh
    chsh -s $(which zsh)

    # tell iTerm that its settings are in ~/.homesick/repos/dotfiles/home

  17. kidpollo revised this gist Jan 29, 2018. 1 changed file with 7 additions and 4 deletions.
    11 changes: 7 additions & 4 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -39,14 +39,17 @@ rm -rf fonts
    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git

    homeshick clone https://github.com/kidpollo/pdotfiles #with temp pass
    brew install git-crypt
    homeshic cd pdotfiles
    homeshick cd pdotfiles
    git-crypt unlock

    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git

    # ser default zsh
    chsh -s $(which zsh)
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh

    # tell iTerm that its settings are in ~/.homesick/repos/dotfiles/home

  18. kidpollo revised this gist Nov 23, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -41,7 +41,7 @@ source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git
    homeshick clone https://github.com/kidpollo/pdotfiles.git #with temp pass
    homeshick clone https://github.com/kidpollo/pdotfiles #with temp pass
    brew install git-crypt
    homeshic cd pdotfiles
    git-crypt unlock
  19. kidpollo revised this gist Nov 23, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -41,7 +41,7 @@ source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git
    homeshick clone git@github.com:kidpollo/pdotfiles.git
    homeshick clone https://github.com/kidpollo/pdotfiles.git #with temp pass
    brew install git-crypt
    homeshic cd pdotfiles
    git-crypt unlock
  20. kidpollo revised this gist Jun 9, 2017. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -29,7 +29,8 @@ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | b
    # gvm
    bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
    # cool dev fonts
    clone git clone https://github.com/powerline/fonts.git
    cd
    git clone https://github.com/powerline/fonts.git
    cd fonts
    ./install.sh
    cd ..
  21. kidpollo revised this gist May 28, 2017. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -41,6 +41,9 @@ homeshick clone robbyrussell/oh-my-zsh
    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git
    homeshick clone [email protected]:kidpollo/pdotfiles.git
    brew install git-crypt
    homeshic cd pdotfiles
    git-crypt unlock
    # ser default zsh
    chsh -s $(which zsh)
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh
  22. kidpollo revised this gist May 28, 2017. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -38,8 +38,9 @@ rm -rf fonts
    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    homeshick clone kidpollo/VimEnv
    homeshick clone kidpollo/dotfiles
    homeshick clone [email protected]:kidpollo/VimEnv.git
    homeshick clone [email protected]:kidpollo/dotfiles.git
    homeshick clone [email protected]:kidpollo/pdotfiles.git
    # ser default zsh
    chsh -s $(which zsh)
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh
  23. kidpollo revised this gist May 25, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -20,6 +20,7 @@ brew linkapps emacs-plus
    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
    # java
    brew cask install java
    brew install maven
    # rvm
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    \curl -sSL https://get.rvm.io | bash -s stable
  24. kidpollo revised this gist May 25, 2017. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,9 @@
    #!/bin/bash -ex

    # intall Xcode :( Just for the stupid --with-override-system-vim option
    # install open gpg (I preffer the grafical client but comes with command line client) https://gpgtools.org/
    # Install iterm 2 https://www.iterm2.com/

    #install homebrew
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    @@ -38,4 +42,5 @@ homeshick clone kidpollo/dotfiles
    # ser default zsh
    chsh -s $(which zsh)
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh
    # tell iTerm that its settings are in ~/.homesick/repos/dotfiles/home

  25. kidpollo revised this gist May 25, 2017. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -5,12 +5,15 @@

    # the basic shit
    brew install macvim --with-override-system-vim # requires xcode to override system vim
    brew link macvim
    brew link macvim # remember todo :vundleUpdate/instal
    brew install git
    brew tap universal-ctags/universal-ctags
    brew install --HEAD universal-ctags
    # emacs
    brew tap d12frosted/emacs-plus
    brew install emacs-plus --HEAD --with-natural-title-bars
    brew linkapps emacs-plus
    git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
    # java
    brew cask install java
    # rvm
  26. kidpollo revised this gist May 25, 2017. 1 changed file with 28 additions and 1 deletion.
    29 changes: 28 additions & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,38 @@
    #!/bin/bash -ex

    #install homebrew
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    # the basic shit
    brew install macvim --with-override-system-vim # requires xcode to override system vim
    brew link macvim
    brew install git
    # emacs
    brew tap d12frosted/emacs-plus
    brew install emacs-plus --HEAD --with-natural-title-bars
    brew linkapps emacs-plus
    # java
    brew cask install java
    # rvm
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    \curl -sSL https://get.rvm.io | bash -s stable
    # nvm
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    # gvm
    bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
    # cool dev fonts
    clone git clone https://github.com/powerline/fonts.git
    cd fonts
    ./install.sh
    cd ..
    rm -rf fonts
    # homeshick dotfiles
    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    homeshick clone kidpollo/VimEnv
    homeshick clone kidpollo/dotfiles
    # ser default zsh
    chsh -s $(which zsh)
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh

    # setup rvm nvm java
  27. kidpollo revised this gist Feb 10, 2017. 1 changed file with 4 additions and 1 deletion.
    5 changes: 4 additions & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -5,4 +5,7 @@ source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    homeshick clone kidpollo/VimEnv
    homeshick clone kidpollo/dotfiles
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh
    chsh -s $(which zsh)
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh

    # setup rvm nvm java
  28. kidpollo revised this gist Feb 10, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    #!/bin/bash -ex

    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh
    source "$HOME/.homesick/repos/homeshick/homeshick.sh"
    homeshick clone robbyrussell/oh-my-zsh
    homeshick clone kidpollo/VimEnv
    homeshick clone kidpollo/dotfiles
  29. kidpollo created this gist Feb 10, 2017.
    8 changes: 8 additions & 0 deletions bootstrap.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    #!/bin/bash -ex

    git clone git://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick
    source "$HOME/.homesick/repos/homeshick/homeshick.sh
    homeshick clone robbyrussell/oh-my-zsh
    homeshick clone kidpollo/VimEnv
    homeshick clone kidpollo/dotfiles
    cd; ln -s .homesick/repos/oh-my-zsh .oh-my-zsh