From 7f06e49aea8f5533bd8024d1c9b517bfc6dd8581 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Mon, 1 Aug 2022 23:36:09 -0400
Subject: [PATCH] refactor: group roles, define dependencies

---
 group_vars/all              | 56 +++++++++++++++++--------------------
 roles/delta/meta/main.yaml  |  3 ++
 roles/stylua/meta/main.yaml |  3 ++
 3 files changed, 31 insertions(+), 31 deletions(-)
 create mode 100644 roles/delta/meta/main.yaml
 create mode 100644 roles/stylua/meta/main.yaml

diff --git a/group_vars/all b/group_vars/all
index d6123e49..8e2b6035 100644
--- a/group_vars/all
+++ b/group_vars/all
@@ -1,57 +1,51 @@
 default_roles:
-  - ssh
-
-  - cargo
-  - delta
-  - stylua
-
   - alacritty
   - awesome-wm
+  - cargo
   - copyq
   - ctop
   - dconf
+  - debugger
+  - delta
+  - discord
   - docker
+  - flameshot
+  - fonts
   - fzf
-  - github-cli
-  - gnome-tweak-tools
   - git
+  - github-cli
+  - github-desktop
+  - gnome-tweak-tools
+  - google-chrome
   - htop
   - jq
+  - kdenlive
   - mysql-client
-  - npm
   - neovim
   - neovim-lsp
   - neovim-packer
   - notion-app
+  - npm
+  - obs-studio
+  - pdf-arranger
   - platformsh-cli
+  - pocketcasts
+  - postman
+  - projects
   - pulumi
   - pv
   - ripgrep
-  - tldr
-  - tree
-  - tmux
-  - tmuxinator
-  - zsh
-  - zsh-antigen
-
-  # Flatpaks
-  - discord
-  - flameshot
-  - github-desktop
-  - google-chrome
-  - kdenlive
-  - obs-studio
-  - pdf-arranger
-  - pocketcasts
-  - postman
   - skype
   - slack
+  - ssh
+  - stylua
   - teams
+  - tldr
+  - tmux
+  - tmuxinator
   - todoist
+  - tree
   - vlc
   - zoom
-
-  - fonts
-  - projects
-
-  - debugger
+  - zsh
+  - zsh-antigen
diff --git a/roles/delta/meta/main.yaml b/roles/delta/meta/main.yaml
new file mode 100644
index 00000000..fe55fc75
--- /dev/null
+++ b/roles/delta/meta/main.yaml
@@ -0,0 +1,3 @@
+---
+dependencies:
+  - role: cargo
diff --git a/roles/stylua/meta/main.yaml b/roles/stylua/meta/main.yaml
new file mode 100644
index 00000000..fe55fc75
--- /dev/null
+++ b/roles/stylua/meta/main.yaml
@@ -0,0 +1,3 @@
+---
+dependencies:
+  - role: cargo