package manifest

This commit is contained in:
Robin Appelman 2025-10-12 13:58:19 +02:00
commit b5c9050a1f

View file

@ -17,5 +17,23 @@ in
lockFile = ../Cargo.lock;
};
postInstall = ''
mkdir -p $out/share/originfox
$out/bin/originfox generate-manifest > $out/share/originfox/originfox.json
nativeMessagingPaths=(
/lib/mozilla/native-messaging-hosts
/etc/opt/chrome/native-messaging-hosts
/etc/chromium/native-messaging-hosts
/etc/vivaldi/native-messaging-hosts
/lib/librewolf/native-messaging-hosts
)
for manifestDir in "''${nativeMessagingPaths[@]}"; do
mkdir -p $out$manifestDir
ln -s $out/share/originfox/originfox.json $out$manifestDir/
done
'';
meta.mainProgram = "originfox";
}