Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ekampf/dotfiles
@ekampf's dotfiles
https://github.com/ekampf/dotfiles
Last synced: 4 days ago
JSON representation
@ekampf's dotfiles
- Host: GitHub
- URL: https://github.com/ekampf/dotfiles
- Owner: ekampf
- Created: 2012-08-11T08:19:41.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-12-31T06:29:42.000Z (7 days ago)
- Last Synced: 2024-12-31T07:24:55.702Z (7 days ago)
- Language: Vim Script
- Size: 329 KB
- Stars: 7
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.