/scripts/install.sh

https://github.com/bketelsen/dotfiles · Shell · 37 lines · 28 code · 6 blank · 3 comment · 0 complexity · 25afb50d65c947286f4854295ea378ba MD5 · raw file

  1. #!/bin/bash
  2. bash ./scripts/shell.sh
  3. #mv ~/.zshrc ~/.zshrc.bak
  4. #mv ~/.zprofile ~/.zprofile.bak
  5. mv ~/.bashrc ~/.bashrc.bak
  6. ln -s $HOME/dotfiles/.zshrc ~/.zshrc
  7. ln -s $HOME/dotfiles/.zprofile ~/.zprofile
  8. ln -s $HOME/dotfiles/.bashrc ~/.bashrc
  9. ln -s $HOME/dotfiles/.zsh ~/.zsh
  10. ln -s $HOME/dotfiles/.gitconfig ~/.gitconfig
  11. ln -s $HOME/dotfiles/bin/update-go.sh ~/bin/update-go.sh
  12. curl -o eget.sh https://zyedidia.github.io/eget.sh
  13. shasum -a 256 eget.sh # verify with hash below
  14. bash eget.sh
  15. sudo cp eget /usr/local/bin/
  16. mkdir -p $HOME/bin
  17. cd $HOME/bin
  18. eget bootandy/dust
  19. eget muesli/duf
  20. eget sharkdp/bat
  21. eget sharkdp/fd
  22. eget BurntSushi/ripgrep
  23. eget junegunn/fzf
  24. eget stdolan/jq
  25. eget dalance/procs
  26. eget ogham/dog
  27. eget ogham/exa
  28. eget dandavison/delta
  29. sudo apt-get install -y htop build-essential cmake pkg-config
  30. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  31. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash