This is my dotfiles. There are many others like it, but this one is mine.
See https://dotfiles.github.io for more information.
Run through the following commands to update and upgrade apt and setup Fish Shell:
sudo apt update
sudo apt full-upgrade
sudo reboot
Once the system has rebooted, log in and run the following command to kick off the install script:
curl -o- https://raw.githubusercontent.com/thisishuey/dotfiles/<branch>/install/debian.sh | bash
A new SSH key was generated in the install scripts, run the following command and copy and paste the key into https://github.com/settings/ssh/new, don't worry about title, it will be automatically be set by the public key:
cat ~/.ssh/id_rsa.pub
Once you've added the key to github, to switch the origin url for the dotfiles repo you can run:
cd ~/.dotfiles
git remote set-url origin git@github.com:thisishuey/dotfiles.git
NOTE: When you fork another project you can use the following command to rename origin to upstream and set your fork as the new origin:
git remote rename origin upstream
git remote add origin <clone-url>
git push --set-upstream origin master
After initial install you should be able to use mosh to access the site, be sure that you've opened UDP ports 60000-61000 (or at least 60000-60004) for mosh access. Once you've connected via mosh you can run the following to finish setup:
asdf plugin-add golang
asdf plugin-add nodejs
asdf plugin-add python
asdf plugin-add yarn
bash $HOME/.asdf/plugins/nodejs/bin/import-release-team-keyring
asdf install
sudo apt update
sudo apt upgrade
sudo reboot
- Blink Base16 Themes: https://github.com/niklaas/base16-blink
- Base16 Plugin for Vim: https://github.com/chriskempson/base16-vim
- More info on Base16: http://chriskempson.com/projects/base16/