Skip to content
This repository has been archived by the owner on Apr 7, 2020. It is now read-only.

icelab/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icelab dotfiles

Requirements

Set zsh as your login shell:

chsh -s $(which zsh)

Installation

Check out the dotfiles:

git clone https://github.com/icelab/dotfiles.git ~/.dotfiles-icelab

Install the dotfiles:

~/.dotfiles-icelab/script/setup

Pulling updates

From time to time, pull down any updates to these dotfiles:

cd ~/.dotfiles-icelab
git pull

Then apply them:

rcup

Making your own customizations

Put your customizations in dotfiles ending with .local:

  • ~/.aliases.local
  • ~/.gitconfig.local
  • ~/.zshenv.local
  • ~/.zshrc.local

For example, your ~/.aliases.local might look like this:

# Personal git shortcuts
alias gs='git status'
alias gd='git diff'

Your ~/.gitconfig.local might look like this:

[user]
  name = Tim Riley
  email = [email protected]

Your ~/.zshenv.local might look like this:

# Use Sublime Text as default editor
export VISUAL=subl
export EDITOR=$VISUAL

Customizing zsh

You can put additional zsh configuration in the ~/.zsh/configs directory. This includes two special subdirectories: pre, for files that must be loaded first, and post, for files that must be loaded last.

The ~/.zshrc.local file is loaded after ~/.zsh/configs.

Combine with your personal dotfiles

The rcrc configuration in these dotfiles also looks for a separate ~/.dotfiles directory. If you create this directory, fill it with your own dotfiles, then run rcup, those dotfiles will be used in combination with (and in preference to) these ones. See Tim's dotfiles as an example.

Credits

Thanks to Thoughtbot for rcm and their own dotfiles, which formed the basis for this collection.

These dotfiles are maintained by Icelab.

About

Icelab team dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages