Hey @review-team ,
Request you to grant auto-connect:
- name: NVMe-Z
- description: NVMe drives information and monitoring tool
- snapcraft: link to snapcraft.yaml if publicly available
- upstream: PRIVATE
- upstream-relation: developer
- interfaces:
- \dbus:
- request-type: auto-connect
- reasoning: NVMe_Z app will necessarily need the “dbus” interface
- \dbus:
NVMe-Z snap is developed with Tauri framework https://v2.tauri.app/
Here we are using a single instance feature to ensure that a single instance of your tauri app (NVMe-Z snap) is running at a time using the Single Instance Plugin https://v2.tauri.app/plugin/single-instance/
To get this snap working with single instance feature and improve the User experience, I request for the auto-connect dbus
here is snapcraft.yaml
apps:
nvme-z:
command: usr/bin/nvme-z
desktop: usr/share/applications/nvme-z.desktop
extensions: [gnome]
plugs:
- hardware-observe
- system-observe
- dbus
- single-instance-plug
slots:
- single-instance
slots:
single-instance:
interface: dbus
bus: session
name: org.app_nvmez_tech.SingleInstance
plugs:
single-instance-plug:
interface: dbus
bus: session
name: org.app_nvmez_tech.SingleInstance