Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrewslotin/dotfiles
.stuff
https://github.com/andrewslotin/dotfiles
Last synced: 28 days ago
JSON representation
.stuff
- Host: GitHub
- URL: https://github.com/andrewslotin/dotfiles
- Owner: andrewslotin
- Created: 2015-08-19T10:14:49.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-07-08T10:16:50.000Z (5 months ago)
- Last Synced: 2024-07-08T12:56:58.887Z (5 months ago)
- Language: Shell
- Homepage:
- Size: 2.02 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
dotfiles
========Installation
------------Makefile uses [GNU stow](https://www.gnu.org/software/stow/) to maintain symlinks to config
files in you `$HOME` directory. If you don't have it install it, here is how you do it in OS X
using Homebrew:```bash
brew install stow
```Clone repository and run `make all` to link all configuration files at once:
```bash
git clone --recursive [email protected]:andrewslotin/dotfiles.git ~/dotfiles
cd dotfiles
make all
````stow` preserves existing target files, so none of your existing config files will be overwritten.
To replace an existing config file either delete or rename it first.To install only specific config layer (e.g. `bash`) run:
```bash
make bash
```List of available layers together with a short usage message is available by running `make help`, which
is a default target.Available config layers
-----------------------* `bash`
* `emacs` — see [andrewslotin/emacs.d](https://github.com/andrewslotin/emacs.d.git) for details
* `fzf`
* `git`
* `ruby`
* `tmux`