From 341d164b89fa0fa0bba34f0e5f7db0cc764cd08f Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sat, 24 Jan 2026 20:03:49 +0200 Subject: [PATCH] brotab: install native messaging hosts files properly --- pkgs/by-name/br/brotab/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/br/brotab/package.nix b/pkgs/by-name/br/brotab/package.nix index a46bc6f3b482..f34acc69bb54 100644 --- a/pkgs/by-name/br/brotab/package.nix +++ b/pkgs/by-name/br/brotab/package.nix @@ -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; [