Skip to content

tiffanyachen/dotfiles

 
 

Repository files navigation

Dotfiles

After cloning this repo, run install to automatically set up the development environment. Note that the install script is idempotent - running it multiple times has no effect.

To keep submodules up-to-date, you can re-run git update-submodules at any time.

Dotfiles uses Dotbot for installation.

Note: You should edit ~/.gitconfig to include your name and email.

Screenshot

screenshot

Programs Used

Command Line Tools

  • brew (for mac)
  • aptitude (for linux)
  • zsh
  • tmux
  • vim
  • ctags (exuberant)
  • git
  • autojump
  • axel
  • rtorrent

Development Software

  • g++ / build-essential package
  • python3
  • sbt
  • node
  • rbenv

Ruby Gems

  • bundler
  • rails

Installing Binaries

Use aptitude or whatever package manager on Linux. Use brew on Mac.

To replace coreutils with GNU coreutils on a Mac, do brew install coreutils and follow the instructions to use the commands with their normal names.

Making Local Customizations

You can make local customizations for some programs by editing these files:

  • vim : ~/.vimrc_local
  • zsh : ~/.zshrc_local_before run before .zshrc
  • zsh : ~/.zshrc_local_after run after .zshrc
  • git : ~/.gitconfig_local
  • tmux : ~/.tmux_local.conf

License

With the exception of the content in directories that contain special LICENSE.md files, all content is released under the MIT License. See LICENSE.md for details.

Releases

No releases published

Packages

No packages published

Languages

  • Shell 59.3%
  • Vim Script 33.8%
  • Scala 6.9%