A time capsule for me, myself et moi:
Things you gonna need when setting up a new envrionment from scratch because you a) whoaaaa cool got a new computer b) decided to set up a new ✨ shiny ✨ linux distro.
- Change capslock to control -- System Preferences --> Keyboard --> Modifier Keys
- Get Firefox Nightly
- Get iTerm2
- Download XCode -- could be done automagically with trying anything
git
related - Get dracula theme for iTerm2
- Install brew:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Will need to add ssh key as a new account. Steps can be followed here
- Alternatively, a better way to do it, is to airdrop yourself previous ssh keys from your previous account. Those should be under:
$ ~/.ssh/id_rsa.pub
- You're going to need [vundler] installed. Get it here
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
- YouCompleteMe vim plugin needs to be compiled.
- first install CMake
$ brew install CMake
- then run:
cd ~/.vim/bundle/YouCompleteMe ./install.py
All the files are gonna be symlinked to ~/
, once you clone, run all the symlinks with:
$ ./setup.sh
- You will need a few things to get gpg stuff to work. Most of the docs are in this repo
- GPG keys need to be generated. Follow the instructions here
- get nvm
You gonna need to get tmux from a tarball, this needs a livent download, which could be done with sudo apt-get libevent
. Once you got libevent, run the ush ./configure && make
following sudo make install
in the downloaded tmux tarball.