Skip to content

yourpalmark/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shell Setup

ITerm2
Install ITerm2

Homebrew
Install Homebrew
brew update
brew upgrade
brew doctor
sudo vim /etc/paths

Edit to look like this:
/usr/local/bin
/System/Cryptexes/App/usr/bin
/usr/bin
/bin
/usr/local/sbin
/usr/sbin
/sbin

Tree
brew install tree

Stow
brew install stow

Git
brew install git
brew tap microsoft/git
brew install --cask git-credential-manager-core

dotfiles
cd ~/ && git clone https://github.com/yourpalmark/dotfiles.git

Git
cd ~/dotfiles && stow git

Fish
brew install fish
sudo vim /etc/shells

Add
/opt/homebrew/bin/fish

chsh -s /opt/homebrew/bin/fish
fish
mv ~/.config/fish/ ~/Desktop/
cd ~/dotfiles; and stow fish

Oh My Fish
curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish
omf update
omf install sublime

Theme
Install Solarized for ITerm2
brew install --cask font-meslo-lg-nerd-font
omf install agnoster
Set ITerm2 font to MesloLGM Nerd Font Mono 10pt anti-aliased

Python
brew install pyenv
set -Ux PYENV_ROOT $HOME/.pyenv
fish_add_path $PYENV_ROOT/bin
brew install openssl readline sqlite3 xz zlib tcl-tk
pyenv install -l
pyenv install x.x.x
pyenv global x.x.x

PostgreSQL
brew install postgresql

Anaconda
brew install --cask anaconda
conda update --all
conda install -c conda-forge jupyterlab
conda config --set auto_activate_base false

Scala
brew install coursier/formulas/coursier && cs setup

fzf
brew install fzf
/opt/homebrew/opt/fzf/install

Vim
brew install vim
git clone https://github.com/k-takata/minpac.git ~/.vim/pack/minpac/opt/minpac
cd ~/dotfiles; and stow vim
vim

:PackUpdate

Neovim
brew install neovim
cd ~/dotfiles; and stow nvim
pip install --user --upgrade neovim-remote

Node
brew install nvm
mkdir ~/.nvm
omf install https://github.com/edc/bass
nvm install node
nvm use node
brew install yarn
npm install -g typescript
npm install -g eslint
npm install -g jest

Bash
cd ~/dotfiles; and stow bash

Perl
Install Perlbrew
perlbrew init
brew install berkeley-db
perlbrew available
perlbrew install perl-x.x.x
perlbrew switch perl-x.x.x
perlbrew install-cpanm

Ag
brew install the_silver_searcher

tmux
brew install tmux
Install tmux Plugin Manager
cd ~/dotfiles; and stow tmux
tmux
Press prefix + I to install plugins

go
brew install go
mkdir -p ~/go/bin

Docker
brew install docker --cask

gcloud
brew install --cask google-cloud-sdk

About

Shell setup and dot files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published