Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 88 lines (55 sloc) 1.997 kB
369c1d0 @paulirish ...
authored
1 # Paul's dotfiles.
7d02270 @mathiasbynens Initial commit.
mathiasbynens authored
2
369c1d0 @paulirish ...
authored
3 [mathias's readme](https://github.com/mathiasbynens/dotfiles/) is awesome. go read it.
4
5 This repo is mostly for me but you're welcome to make suggestions. Mathias's is the project to fork. I'm mostly catching up to him, @cowboy, and @gf3.
7126eb6 @paulirish some docs on my PATH setup.
authored
6
1ca4876 @paulirish updating readme with overview of dotfiles.
authored
7 ## install the neccessary apps
8
9 My basic setup is captured in `install-deps.sh` which adds homebrew, z, nave, etc.
7126eb6 @paulirish some docs on my PATH setup.
authored
10
1ca4876 @paulirish updating readme with overview of dotfiles.
authored
11 ## private config
7126eb6 @paulirish some docs on my PATH setup.
authored
12
13 Toss it into a file called `.extra` which you do not commit to this repo and just keep in your `~/`
14
15 I do something nice with my `PATH` there:
16
17 ```shell
18 # PATH like a bawss
19 PATH=/opt/local/bin
20 PATH=$PATH:/opt/local/sbin
21 PATH=$PATH:/bin
22 PATH=$PATH:~/.rvm/bin
23 PATH=$PATH:~/code/git-friendly
24 # ...
25
26 export PATH
8c0c9aa @mathiasbynens README: Add Git-less installation instructions
mathiasbynens authored
27 ```
28
4d81cca @paulirish syntax highlighting for these dotfiles in st2.
authored
29 ## Syntax highlighting
30
4d08c6e @paulirish readme refix
authored
31 …is really important. even for these files.
4d81cca @paulirish syntax highlighting for these dotfiles in st2.
authored
32
5cb0865 @mattbanks install dotfiles syntax highlighting via package control instead of e…
mattbanks authored
33 Install [Dotfiles Syntax Highlighting](https://github.com/mattbanks/dotfiles-syntax-highlighting-st2) via [Sublime Text 2 Package Control](http://wbond.net/sublime_packages/package_control)
7126eb6 @paulirish some docs on my PATH setup.
authored
34
8c0c9aa @mathiasbynens README: Add Git-less installation instructions
mathiasbynens authored
35
36 ### Sensible OS X defaults
37
38 When setting up a new Mac, you may want to set some sensible OS X defaults:
39
40 ```bash
41 ./.osx
42 ```
43
22d4f06 @paulirish you should do jshintrc and editorconfig.
authored
44 ## Similar projects
45
369c1d0 @paulirish ...
authored
46 I recommend getting a [`.jshintrc`](https://github.com/jshint/node-jshint/blob/master/.jshintrc) and [`.editorconfig`](http://editorconfig.org/) defined for all your projects.
22d4f06 @paulirish you should do jshintrc and editorconfig.
authored
47
48
8c0c9aa @mathiasbynens README: Add Git-less installation instructions
mathiasbynens authored
49
1ca4876 @paulirish updating readme with overview of dotfiles.
authored
50
51
52 ## overview of files
53
54 #### Automatic config
55 * `.ackrc` - for ack (better than grep)
56 * `.vimrc`, `.vim` - vim config, obv.
57
58 #### shell environement
59 * `.aliases`
60 * `.bash_profile`
61 * `.bash_prompt`
62 * `.bashrc`
63 * `.exports`
64 * `.functions`
4d08c6e @paulirish readme refix
authored
65 * `.extra` - not included, explained above
1ca4876 @paulirish updating readme with overview of dotfiles.
authored
66
67 #### manual run
68 * `install-deps.sh` - random apps i need installed
4d08c6e @paulirish readme refix
authored
69 * `.osx` - run on a fresh osx machine
1ca4876 @paulirish updating readme with overview of dotfiles.
authored
70 * `.brew` - homebrew intialization
71
72 #### git, brah
73 * `.git`
74 * `.gitattributes`
75 * `.gitconfig`
76 * `.gitignore`
77
f9b84e3 @paulirish thx for educationg me on .inputrc, mathias.
authored
78 * `.inputrc` - config for bash readline
1ca4876 @paulirish updating readme with overview of dotfiles.
authored
79
4d08c6e @paulirish readme refix
authored
80
81 ## Installation
82
83 ```bash
84 git clone https://github.com/paulirish/dotfiles.git && cd dotfiles && ./sync.sh
85 ```
86
87 To update later on, just run the sync again.
Something went wrong with that request. Please try again.