https://github.com/pegasd/dotfiles
https://github.com/pegasd/dotfiles
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pegasd/dotfiles
- Owner: pegasd
- License: bsd-3-clause
- Created: 2018-07-11T22:25:24.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-18T12:45:58.000Z (almost 2 years ago)
- Last Synced: 2025-08-21T14:56:13.420Z (10 months ago)
- Language: Vim Script
- Size: 79.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
## Overview
Contains various personal dotfiles and is expected to change quite a bit.
Please ping me if you find anything in here that you think could be done faster, better, or prettier.
Your mileage may vary though. These are highly personalized.
## Installation
I use [macos-config-playbook](https://github.com/pegasd/macos-config-playbook) to install and update these. However, these are not macOS-specific.
Here's a relevant bit of code that manages this:
```yaml
- name: Bring over my dotfiles
git:
dest: '~/.dotfiles'
repo: '{{ dotfiles_repo }}'
update: '{{ update_dotfiles }}'
force: '{{ update_dotfiles }}'
- name: rsync '~/.dotfiles' -> '~'
synchronize:
src: '~/.dotfiles/'
dest: '~'
archive: true
rsync_opts:
- '--exclude=.git'
- '--exclude=LICENSE'
- '--exclude=*.md'
```
## Contributing
Feel free to submit issues, PRs, or just comment.