From b32ce9753cd98e2099a6c23a0d805269dedd0399 Mon Sep 17 00:00:00 2001 From: mksafavi Date: Sat, 30 Aug 2025 09:29:30 +0330 Subject: [PATCH] anydesk: add systemd service --- pkgs/by-name/an/anydesk/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/an/anydesk/package.nix b/pkgs/by-name/an/anydesk/package.nix index 274f726d5ba6..e56e833a6085 100644 --- a/pkgs/by-name/an/anydesk/package.nix +++ b/pkgs/by-name/an/anydesk/package.nix @@ -98,13 +98,18 @@ stdenv.mkDerivation (finalAttrs: { }) ]; + postPatch = '' + substituteInPlace systemd/anydesk.service --replace-fail "/usr/bin/anydesk" "$out/bin/anydesk" + ''; + installPhase = '' runHook preInstall - mkdir -p $out/bin $out/share/{applications,doc/anydesk,icons/hicolor} + mkdir -p $out/bin $out/share/{applications,doc/anydesk,icons/hicolor} $out/lib/systemd/system install -m755 anydesk $out/bin/anydesk cp copyright README $out/share/doc/anydesk cp -r icons/hicolor/* $out/share/icons/hicolor/ + cp systemd/anydesk.service $out/lib/systemd/system/anydesk.service runHook postInstall '';