dotfiles/README.md

41 lines
1.4 KiB
Markdown
Raw Normal View History

2020-06-09 20:51:44 +00:00
# dotfiles
2022-01-10 22:39:37 +00:00
My personal dotfiles, originally for macOS only but currently being adapted for
use on Linux based systems (Ubuntu and Pop!_OS in particular) where needed.
The repository is powered using Ansible, with each software package and its
associated configuration within separate roles within the `roles` directory.
The `neovim` role, for example, has its own tasks in `roles/neovim/tasks/main.yaml`
and files in `roles/neovim/files`.
Files within a role are typically symlinked into their required destination
so that they will be automatically updated without needing to run the playbook
again.
For example, the files and directories within the neovim role are symlinked
into `~/.config/nvim`.
## Requirements
- [Ansible](https://www.ansible.com)
- [Git](https://git-scm.com)
2020-06-09 20:51:44 +00:00
2021-06-10 12:55:21 +00:00
## Installation
```
2022-01-10 22:39:37 +00:00
$ ansible-playbook main.yaml --ask-become-pass
2021-06-10 12:55:21 +00:00
```
2020-07-23 09:03:51 +00:00
## Inspiration
2020-06-09 20:51:44 +00:00
2020-07-23 09:03:51 +00:00
- [Chris Toomey](https://github.com/christoomey/dotfiles)
- [Gabe Berke-Williams](https://github.com/gabebw/dotfiles)
- [Jeff Geerling](https://github.com/geerlingguy/dotfiles)
- [Robin Malfait](https://github.com/RobinMalfait/dotfiles)
2021-10-13 09:20:57 +00:00
- [TJ DeVries](https://github.com/tjdevries/config_manager)
- [TheAltF4Stream](https://github.com/ALT-F4-LLC/dotfiles)
- [ThePrimeagen](https://github.com/ThePrimeagen/.dotfiles)
2020-07-23 09:03:51 +00:00
- [Thoughtbot](https://github.com/thoughtbot/dotfiles)
2021-10-13 09:20:57 +00:00
- [codico](https://github.com/codicocodes/dotfiles)