Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 3.68 KB

SNAP-STORE.md

File metadata and controls

74 lines (54 loc) · 3.68 KB

Snap Store Instructions

Contents

  1. Installing Passy
  2. Enabling Browser Extension Support

Installing Passy

Some popular Linux distributions (Ubuntu, Manjaro, KDE Neon) come with Snap pre-installed. If you do not have Snap installed on your system you can see Passy latest release for Linux AppImage and Bundle downloads, use our Flathub package or check https://snapcraft.io/docs/installing-snapd for Snap installation guide.

The GUI Way (Recommended)

With the Ubuntu/Debian store app installed, you can use it to install Passy.

If you are interested in using Passy browser extension, don't forget to check the Enabling Browser Extension Support section after the installation is complete.

  1. Open the Ubuntu/Debian store app (if you can't find it in your application drawer, see Command-line):
    Open the Ubuntu/Debian store app
  2. Find Passy in Ubuntu/Debian store app and click on the search result:
    Finding Passy in Ubuntu/Debian store app
  3. Once on Passy's application page, press the Install button:
    Press Install to install Passy
  4. When the installation completes, you should be able to find Passy in your application drawer.
  5. Enable browser extension support (Optional).

Command-line

To install Passy via your terminal, use the following command:

snap install passy

Enabling Browser Extension Support

By default, Passy Snap package requires additional permissions to allow for the browser extension to work.

The GUI Way (Recommended)

If you have Ubuntu/Debian store app installed, you can make use of it to enable browser extension support.

  1. On Passy's application page in Ubuntu/Debian store, use the Permissions button:
    Use the Permissions button in Ubuntu/Debian store app
  2. Click the knob next to personal-files to toggle it:
    Toggle the personal files interface permission knob
  3. You may need to enter your system user password to allow the Snap client to connect the interface:
    Enter your system user password to connect the interface

Command-line

Granting the permission via the terminal is a one-liner, execute the following:

snap connect passy:native-messaging-hosts

What permissions am I granting?

The following is the passy:native-messaging-hosts plug, including the list of all allowed directories:

native-messaging-hosts:
  interface: personal-files
  write:
  - $HOME/.mozilla/native-messaging-hosts
  - $HOME/.config/microsoft-edge/NativeMessagingHosts
  - $HOME/.config/google-chrome/NativeMessagingHosts
  - $HOME/.config/chromium/NativeMessagingHosts
  - $HOME/.config/BraveSoftware/Brave-Browser/NativeMessagingHosts