Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cmckni3/dotfiles
My dotfiles
https://github.com/cmckni3/dotfiles
antigen developer-tools dotfiles homebrew iterm2 tmux-configuration vscode zsh
Last synced: 20 days ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/cmckni3/dotfiles
- Owner: cmckni3
- License: mit
- Created: 2014-03-01T22:52:14.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-09-26T16:22:26.000Z (about 2 months ago)
- Last Synced: 2024-10-06T12:42:00.587Z (about 1 month ago)
- Topics: antigen, developer-tools, dotfiles, homebrew, iterm2, tmux-configuration, vscode, zsh
- Language: Shell
- Homepage:
- Size: 463 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
# Dotfiles
[![License](https://img.shields.io/github/license/cmckni3/dotfiles.svg)](https://github.com/cmckni3/dotfiles/blob/master/MIT-LICENSE)
`Note: work in progress and setup script may not work 100% of the time.`
## Colors and fonts
- VS Code: [Dark+ Mono](https://github.com/cmckni3/dark-plus-mono)
- iterm2: [The Hulk](https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/schemes/The%20Hulk.itermcolors)
- font: [Dank Mono](https://dank.sh)
- zsh prompt: [candy](https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/candy.zsh-theme)## Usage
* Clone repo
~~~ sh
git clone https://github.com/cmckni3/dotfiles.git ~/dotfiles
~~~**Note**: I clone my dotfiles into `~/dotfiles`. This is optional.
* Run the setup script
~~~ sh
sh setup.sh
~~~## Updating
* Update the dotfiles repo
~~~ sh
cd dotfiles && git pull
~~~* Update antigen
~~~ sh
antigen selfupdate
~~~* Update antigen plugins
~~~ sh
antigen update
~~~### Making Local Customizations
You can make local customizations for some programs by editing these files:
* `vim` : `~/.vimrc_local`
* `emacs` : `~/.emacs_local`
* `zsh` : `~/.zshrc_local_before` run before `.zshrc`
* `zsh` : `~/.zshrc_local_after` run after `.zshrc`
* `git` : `~/.gitconfig_local`
* `hg` : `~/.hgrc_local`
* `tmux` : `~/.tmux_local.conf`## What's included
1. Installs [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)
2. Installs [homebrew](http://brew.sh/) (Mac OS X only)
3. Taps and installs [homebrew](http://brew.sh/) and [homebrew-cask](https://github.com/caskroom/homebrew-cask) formulas (Mac OS X only)
4. Global ignore config files for git and mercurial
5. IRB configuration file which adds some convenience methods when using IRB
6. tmux configuration file based on [Chris Hunt's tmux configuration](https://github.com/chrishunt/dot-files/blob/master/.tmux.conf)
7. Vim configuration file to enable line numbers and syntax highlighting
8. zsh configuration file. rbenv and nvm are also loaded
9. Sublime Text 3 user preferences## TODO
1. More robust setup script
1. Add the rest of my common homebrew formulas and casks
1. Tests