From da3adb0887096b2101fe62031dc411accfa910d5 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Thu, 19 Jun 2025 22:01:44 +0200 Subject: [PATCH] feat: Add mimeo installation Installed and linked to replace xdg-open which is expected by many programmes. --- roles/wayland/handlers/main.yaml | 10 ++++++++++ roles/wayland/tasks/main.yaml | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 roles/wayland/handlers/main.yaml diff --git a/roles/wayland/handlers/main.yaml b/roles/wayland/handlers/main.yaml new file mode 100644 index 0000000..85c020f --- /dev/null +++ b/roles/wayland/handlers/main.yaml @@ -0,0 +1,10 @@ +--- +- name: Link xdg-open to mimeo + become: true + ansible.builtin.file: + src: /usr/bin/mimeo + dest: /usr/bin/xdg-open + owner: root + group: root + state: link + listen: mimeo-installed diff --git a/roles/wayland/tasks/main.yaml b/roles/wayland/tasks/main.yaml index 843d44f..af874d9 100644 --- a/roles/wayland/tasks/main.yaml +++ b/roles/wayland/tasks/main.yaml @@ -52,3 +52,13 @@ tags: - packages - qt + +- name: Install mimeo for file opening + community.general.xbps: + name: + - mimeo + state: "{{ desired_package_state | default('present') }}" + tags: + - packages + - mimeo + notify: mimeo-installed