Skip to content

mikekaminsky/dotfiles

Repository files navigation

#Michael's Dotfiles

To Install:


Clone repository

Rename any dotfiles you are currently using (e.g., .rprofile, .vimrc, .bash_profile) to have the .local suffix (e.g., .rprofile.local)

Create symlinks

#Install brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
#Install CLI utilities
brew install python3
brew install r
brew install fzf
brew install git
brew install direnv
brew install postgresql
brew install tig
brew install ack
brew install tmux
brew install bash-completion
brew install reattach-to-user-namespace
brew install the_silver_searcher
brew install fd
brew install pre-commit
ln -s workspace/dotfiles/vim ~/.vim
ln -s workspace/dotfiles/.vimrc ~/.vimrc
ln -s workspace/dotfiles/.bash_profile ~/.bash_profile
ln -s workspace/dotfiles/.bashrc ~/.bashrc
ln -s workspace/dotfiles/.inputrc ~/.inputrc
ln -s workspace/dotfiles/.pystartup ~/.pystartup
ln -s workspace/dotfiles/.psqlrc ~/.psqlrc
ln -s workspace/dotfiles/.rprofile ~/.rprofile
ln -s workspace/dotfiles/gitconfig ~/.gitconfig
ln -s workspace/dotfiles/.gitignore ~/.gitignore
ln -s workspace/dotfiles/tmux.conf ~/.tmux.conf
ln -s workspace/dotfiles/.bash_sessions_disable ~/.bash_sessions_disable
ln -s ~/workspace/dotfiles/dev-tmux.sh /usr/local/bin/dev-tmux.sh
ln -s ~/workspace/dotfiles/aws-ssh.sh /usr/local/bin/aws-ssh.sh
mkdir ~/.config
ln -s ~/workspace/dotfiles/.config/flake8 ~/.config/flake8

Get ready to python

pip3 install virtualenv
pip3 install virtualenvwrapper

Install powerline fonts

See here

# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts

Install vim plugins with

:PlugInstall

Set up additional fzf options

$(brew --prefix)/opt/fzf/install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published