Find a file
Oliver Davies 7235dc60dd refactor: delete old Ansible configuration
- Remove the Ansible files.
- Move the Nix files to the root level of the repository.

Refs: #39
2022-12-20 20:00:28 +00:00
bin chore: rename tmux-sessioniser 2022-12-19 09:39:39 +00:00
config/neovim chore(nvim): update vim-test key mappings 2022-12-19 09:44:24 +00:00
configuration refactor: delete old Ansible configuration 2022-12-20 20:00:28 +00:00
home-manager refactor: delete old Ansible configuration 2022-12-20 20:00:28 +00:00
nixos/apollo refactor: delete old Ansible configuration 2022-12-20 20:00:28 +00:00
flake.lock chore(flake): update 2022-10-31 23:38:09 +00:00
flake.nix fix: use Neovim nightly for NixOS 2022-10-06 12:33:59 +01:00
justfile chore: delete result directory after running 2022-10-04 08:01:46 +01:00
README.md docs: update README 2022-01-10 22:43:41 +00:00
stylua.toml style: format lua with StyLua 2022-01-09 00:41:55 +00:00

dotfiles

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

Installation

$ ansible-playbook main.yaml --ask-become-pass

Inspiration