Skip to content

markosamuli/dotfiles

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
bin
 
 
 
 
 
 
 
 
 
 
git
 
 
 
 
 
 
 
 
 
 
 
 
 
 
nvm
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
wsl
 
 
 
 
zsh
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

My dotfiles

Install

curl -s https://raw.githubusercontent.com/markosamuli/dotfiles/master/install.sh | bash -
  • Install and configure zsh as default shell.
  • Install antibody
  • Create symlinks in ~/.zshrc and ~/.bashrc
  • Create EditorConfig symlink in ~/.editorconfig

Aliases

Custom aliases and functions are in .aliases.

Machine Setup

Read my Machine Setup Guide that explains development environment set up using my playbooks.

Visual Studio Code

Install markosamuli.vscode-essentials extension pack with common extensions I use daily.

code --install-extension markosamuli.vscode-essentials

Kaleidoscope

I'm using Kaleidoscope as my default diff/merge tool on Mac.

brew cask install kaleidoscope

Setup iTerm

I'm using iTerm2 as my default terminal on Mac.

brew cask install iterm2

tmux

brew install reattach-to-user-namespace

Git

Copy .gitconfig.example file for my aliases and few defaults:

cp ~/.dotfiles/.gitconfig.example ~/.gitconfig

My favourite aliases:

  • git co - checkout
  • git ci - commit
  • git s - status
  • git lg - log with nice tree
  • git pullr - pull with rebase
  • git wd - word diff changes
  • git wds - word diff staged changes

License

See License

Author

@markosamuli