From 6882a9dda3135acf5ffa16c9ecb7809c56602e55 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Tue, 29 Jul 2025 12:39:18 +0100 Subject: [PATCH] Add neovide role --- playbooks/Windows.yaml | 1 + playbooks/macOS.yaml | 1 + roles/neovide/tasks/main.yaml | 14 ++++++++++++++ 3 files changed, 16 insertions(+) create mode 100644 roles/neovide/tasks/main.yaml diff --git a/playbooks/Windows.yaml b/playbooks/Windows.yaml index f8415b2..fa66286 100644 --- a/playbooks/Windows.yaml +++ b/playbooks/Windows.yaml @@ -14,3 +14,4 @@ - role: powertoys - role: windows-terminal - role: wezterm + - role: neovide diff --git a/playbooks/macOS.yaml b/playbooks/macOS.yaml index b65b94a..bbebfcb 100644 --- a/playbooks/macOS.yaml +++ b/playbooks/macOS.yaml @@ -16,6 +16,7 @@ - role: iterm # TODO: Reenable this once kitty OSC 52 bug is fixed # - role: kitty + - role: neovide - role: magnet - role: windows-app - role: viscosity diff --git a/roles/neovide/tasks/main.yaml b/roles/neovide/tasks/main.yaml new file mode 100644 index 0000000..34d2b66 --- /dev/null +++ b/roles/neovide/tasks/main.yaml @@ -0,0 +1,14 @@ +--- +- name: install homebrew package + when: ansible_os_family == 'Darwin' + homebrew_cask: + name: neovide-app + state: latest + +- name: install winget package + when: ansible_os_family == 'Winodws' + win_winget: + name: Neovide.Neovide + state: latest + +# TODO: install linux package