From 593a86bc07a6500c2ab4c94e88d2044ee13b07ab Mon Sep 17 00:00:00 2001 From: Izel Nakri Date: Thu, 20 Mar 2025 21:38:54 +0100 Subject: [PATCH] bitbox-bridge: add systemd service & udev rule for linux distros --- pkgs/by-name/bi/bitbox-bridge/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/bi/bitbox-bridge/package.nix b/pkgs/by-name/bi/bitbox-bridge/package.nix index b472c356ee8e..3da2739e3df4 100644 --- a/pkgs/by-name/bi/bitbox-bridge/package.nix +++ b/pkgs/by-name/bi/bitbox-bridge/package.nix @@ -34,6 +34,13 @@ rustPlatform.buildRustPackage (finalAttrs: { libudev-zero ]; + postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' + mkdir -p $out/lib/systemd/user + substitute bitbox-bridge/release/linux/bitbox-bridge.service $out/lib/systemd/user/bitbox-bridge.service \ + --replace-fail /opt/bitbox-bridge/bin/bitbox-bridge $out/bin/bitbox-bridge + install -Dm644 bitbox-bridge/release/linux/hid-digitalbitbox.rules $out/lib/udev/rules.d/50-hid-digitalbitbox.rules + ''; + meta = { description = "A bridge service that connects web wallets like Rabby to BitBox02"; homepage = "https://github.com/BitBoxSwiss/bitbox-bridge";