Find a file
Oliver Davies b94e7267ce feat(nvim): add drupalclass snippet
Add a new `drupalclass` snippet for Luasnip that scaffolds a new PHP
class that's opinionated for Drupal applications.

The class name is based on the filename (minus the file extension) and
the namespace is generated automatically from the directory structure
based on the location of the `src` directory.

It also includes the `Tests` entry within the namespace if the file is
witin a `tests` directory.
2022-06-02 22:50:01 +01:00
bin feat(bin): add tmuxinator-fzf 2022-06-01 00:15:01 +01:00
group_vars feat(role): add tmuxinator 2022-05-31 01:41:29 +01:00
roles feat(nvim): add drupalclass snippet 2022-06-02 22:50:01 +01:00
.gitignore chore(nvim): ignore packer_compiled.lua 2021-12-23 14:53:29 +00:00
ansible.cfg refactor: combine with Ubuntu Provisioning repo 2022-01-06 01:04:14 +00:00
hosts.ini refactor: combine with Ubuntu Provisioning repo 2022-01-06 01:04:14 +00:00
main.yaml chore(main): only run roles based on run tags 2022-04-26 21:42:59 +01:00
README.md docs: update README 2022-01-10 22:43:41 +00:00
requirements.yml chore: add requirements.yml 2022-01-06 08:08:38 +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