Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matz3/dotfiles
My dotfiles
https://github.com/matz3/dotfiles
brewfile dotfiles gitconfig macos zsh
Last synced: 2 months ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/matz3/dotfiles
- Owner: matz3
- Created: 2016-12-23T14:52:08.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-21T09:09:36.000Z (over 1 year ago)
- Last Synced: 2024-10-24T18:33:26.492Z (3 months ago)
- Topics: brewfile, dotfiles, gitconfig, macos, zsh
- Language: Shell
- Homepage:
- Size: 51.8 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
Your dotfiles are how you personalize your system. These are mine.
## Topics
Everything's built around topic areas. If you're adding a new area to your
forked dotfiles — say, "Go" — you can simply add a `go` directory and put
files in there. Anything with an extension of `.zsh` is meant to be included from your [`.zshrc`](./zsh/zshrc.symlink). Anything with an extension of `.sh` is meant to be called from other scripts (e.g. within the [`bin`](./bin/) folder) or just executed manually.
Anything with an extension of `.symlink` will get
symlinked without extension into `$HOME` when you run [`bootstrap.sh`](./bootstrap.sh).## Install
Run this:
```sh
git clone ~/.dotfiles
cd ~/.dotfiles
./bootstrap.sh
```This will symlink the appropriate files in `.dotfiles` to your home directory.
Everything is configured and tweaked within `~/.dotfiles`.## Credits
Started as fork of [holman's dotfiles](https://github.com/holman/dotfiles) but removed a lot of magic in [`zsh/zshrc.symlink`](./zsh/zshrc.symlink) to just manually source other `zsh` files. Also removed the `install` script and moved `bootstrap` into the root folder.
[OS X settings](./macos/settings.sh) are based on [mathiasbynens' dotfiles](https://github.com/mathiasbynens/dotfiles/blob/master/.macos).