anchor.diff:            else ".config/chromium/NativeMessagingHosts";
           in [
             {
  -            target = "${dir}/com.dannyvankooten.browserpass.json";
  +            target = "${dir}/com.github.browserpass.native.json";
               source = "${pkgs.browserpass}/etc/chrome-host.json";
             }
             {
  -            target = "${dir}/../policies/managed/com.dannyvankooten.browserpass.json";
  +            target = "${dir}/../policies/managed/com.github.browserpass.native.json";
               source = "${pkgs.browserpass}/etc/chrome-policy.json";
             }
           ]
  
positive.code:           target = (if isDarwin
              then "Library/Application Support/Mozilla/NativeMessagingHosts"
              else ".mozilla/native-messaging-hosts")
              + "/com.dannyvankooten.browserpass.json";
            source = "${pkgs.browserpass}/lib/mozilla/native-messaging-hosts/com.dannyvankooten.browserpass.json";
          } ]
        else if x == "vivaldi" then
          let dir = if isDarwin
  
negative.code:           else ".config/google-chrome/NativeMessagingHosts";
          in [
            {
              target = "${dir}/com.github.browserpass.native.json";
              source = "${pkgs.browserpass}/etc/chrome-host.json";
            }
            {
              target = "${dir}/../policies/managed/com.github.browserpass.native.json";
              source = "${pkgs.browserpass}/etc/chrome-policy.json";
            }
          ]
  