Find a file
2023-01-31 07:17:02 +00:00
bin Add bin scripts 2023-01-30 22:00:53 +00:00
config nvim: treesitter: enable autotag 2023-01-30 22:08:14 +00:00
configuration chore: remove Docker and Docker Compose 2023-01-13 01:39:19 +00:00
home-manager Remove pdfpc 2023-01-30 22:08:56 +00:00
nixos/apollo refactor: delete old Ansible configuration 2022-12-20 20:00:28 +00:00
flake.lock revert: flake update 2023-01-31 07:17:02 +00:00
flake.nix fix: update paths 2022-12-21 11:40:36 +00: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