I’m the developer of Picocrypt, a small, lightweight, and secure encryption tool (https://snapcraft.io/picocrypt). Currently, I use Snapcraft for Picocrypt because of the wide support and “compile once, run everywhere” nature. However, as an encryption tool which deals with files, I’d like to request automatic connection and read/write access to a user’s home folder via the home interface, because an encryption tool is kind of useless if it can’t read/write files . Although it seems like the home interface is connected by default on some distros, I would still like to have confidence that on any OS, Picocrypt will just work.
Here’s my snapcraft.yaml for reference:
name: picocrypt summary: ..... description: ..... version: "1.27" confinement: strict base: core20 grade: stable compression: xz apps: picocrypt: command: bin/Picocrypt environment: NO_AT_BRIDGE: 1 LIBGL_ALWAYS_SOFTWARE: 1 extensions: [gnome-3-38] parts: picocrypt: plugin: go source: . build-packages: - gcc - xorg-dev - libgtk-3-dev - libgl1-mesa-dev stage-packages: - libc6 - libgcc-s1 - libgl1 - libgtk-3-0 - libstdc++6 - libx11-6 - xclip plugs: home: interface: home