- fork this to your own acct
- clone that repo
- read and run parts of
setup-a-new-machine.sh
- read and run
symlink-setup.sh
- git config needs attention, read the notes.
- use it. yay!
.aliases
.bash_profile
.bash_prompt
.bashrc
.exports
.functions
.extra
- not included, explained below
setup-a-new-machine.sh
- random apps i need installedsymlink-setup.sh
- sets up symlinks for all dotfiles and vim config..osx
- run on a fresh osx setupbrew.sh
&brew-cask.sh
- homebrew initialization
- Install fish shell
which fish
- Lets switch to fish shell! a) Add the shell to /etc/shells with:
echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells b) Change the shell chsh -s /opt/homebrew/bin/fish
If you kicked out then do this https://stackoverflow.com/questions/12985304/after-opening-terminal-process-quits-and-cannot-access-terminal-again
curl -Lo ~/.config/fish/functions/fisher.fish --create-dirs https://git.io/fisher
brew install starship - its on brew.sh
ssh-keygen -t rsa -b 4096 -C "anenthvishnu@gmail.com"
ssh-add -K ~/.ssh/id_rsa
pbcopy < ~/.ssh/id_rsa.pub
Paste it here https://github.com/settings/keys
PixelSnap 2 https://gumroad.com/d/22c168f44d6ff77a4ed3b31b8b6709f3
- Disable Search man Page Index in Terminal in
Apple menu | System Preferences | Keyboard | Shortcuts | Services
It will mess up with intellij https://intellij-support.jetbrains.com/hc/en-us/articles/360005137400-Cmd-Shift-A-hotkey-opens-Terminal-with-apropos-search-instead-of-the-Find-Action-dialog