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)
|
2021-05-15 12:08:03 +00:00
|
|
|
- [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)
|