I'm working on packaging this to work on NixOS, but browser support detection in it's current state will refuse all browsers even if the versions are supported due to the locations that all packages are installed to.
The install location for a package is uniquely identified by a hash which depends on the inputs to building the package, so if any of them change the hash will as well.
For example, here's a log from
INFO 2021-04-11T17:55:27.221 main [1P:native-messaging/op-browser-support/src/main.rs:47] Starting 1Password-BrowserSupport INFO 2021-04-11T17:55:27.221 main [1P:native-messaging/op-browser-support/src/browser_verification/linux.rs:24] Verifying browser "/nix/store/k824kf5qab222vq3fg4011608afia4qg-firefox-release-bin-unwrapped-87.0/usr/lib/firefox-bin-87.0/firefox-bin" ERROR 2021-04-11T17:55:27.308 main [1P:native-messaging/op-browser-support/src/main.rs:52] UnknownBrowser(/nix/store/k824kf5qab222vq3fg4011608afia4qg-firefox-release-bin-unwrapped-87.0/usr/lib/firefox-bin-87.0/firefox-bin) Happened in: native-messaging/op-browser-support/src/browser_verification/linux.rs:60 Additional error context: /nix/store/k824kf5qab222vq3fg4011608afia4qg-firefox-release-bin-unwrapped-87.0/usr/lib/firefox-bin-87.0/firefox-bin isn't a supported browser
This is essentially the same issue that these other users are experiencing, but hard coding the path to be marked as supported won't last very long.
1Password Version: 8.0.32
Extension Version: 1.25.2
OS Version: NixOS
Sync Type: Not Provided