Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ekampf/dotfiles

@ekampf's dotfiles
https://github.com/ekampf/dotfiles

Last synced: 4 days ago
JSON representation

@ekampf's dotfiles

Awesome Lists containing this project

README

        

# ekampf does dotfiles

## dotfiles

@ekampf's dotfiles
Your dotfiles are how you personalize your system. These are mine.

## Install

Clone the repo (Or fork it...):

git clone git://github.com/ekampf/dotfiles.git

Install required gems:

gem install bundler && bundle install

Install Homebrew (see https://brew.sh/)

Run the bootstrap script:

bundle exec ruby bootstrap.rb

#### Personalize

I keep all my project files at ~/Documents/workspace. You probably don't...
So the first thing to do in order to get things working is to override the $WORKSPACE environment variable:

echo "export WORKSPACE=\"... whatever path you use ...\"" > ~/.zshenv.local

You can put other customizations in dotfiles appended with `.local`:

* `~/.aliases.local`
* `~/.gitconfig.local`
* `~/.tmux.conf.local`
* `~/.vimrc.local`
* `~/.zshenv.local`
* `~/.zshrc.local`

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

# Productivity
alias todo='$EDITOR ~/.todo'

# Easy Folder access
alias go='cd $HOME/Documents/workspace'

And so on...

#### Whats in it?

tmux configuration:

* Improve color resolution.
* Remove administrative debris (session name, hostname, time) in status bar.
* Set prefix to `Ctrl+s`
* Soften status bar color from harsh green to light gray.