brotab: install native messaging hosts files properly

This commit is contained in:
Doron Behar
2026-01-24 20:35:07 +02:00
parent a22e908e85
commit 341d164b89
+10
View File
@@ -43,6 +43,16 @@ python3Packages.buildPythonApplication rec {
"requests"
];
postInstall = ''
substituteInPlace $out/config/*json \
--replace-fail '$PWD/brotab_mediator.py' $out/bin/bt_mediator
mkdir -p $out/lib/mozilla/native-messaging-hosts
mv $out/config/firefox_mediator.json $out/lib/mozilla/native-messaging-hosts
mkdir -p $out/etc/chromium/native-messaging-hosts
mv $out/config/chromium_mediator.json $out/etc/chromium/native-messaging-hosts
rmdir $out/config
'';
__darwinAllowLocalNetworking = true;
nativeCheckInputs = with python3Packages; [