From 0cb9e0c390607342158b89d8d2e723e73607e8ef Mon Sep 17 00:00:00 2001 From: huantian Date: Tue, 28 Mar 2023 18:24:12 -0700 Subject: [PATCH] activitywatch: simple symlinkJoin wrapper --- .../office/activitywatch/wrapper.nix | 18 ++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 20 insertions(+) create mode 100644 pkgs/applications/office/activitywatch/wrapper.nix diff --git a/pkgs/applications/office/activitywatch/wrapper.nix b/pkgs/applications/office/activitywatch/wrapper.nix new file mode 100644 index 000000000000..56588e0b7400 --- /dev/null +++ b/pkgs/applications/office/activitywatch/wrapper.nix @@ -0,0 +1,18 @@ +{ lib +, symlinkJoin +, aw-server-rust +, aw-qt +, aw-watcher-afk +, aw-watcher-window +, extraWatchers ? [ ] +}: + +symlinkJoin { + name = "activitywatch-${aw-server-rust.version}"; + paths = [ + aw-server-rust.out + aw-qt.out + aw-watcher-afk.out + aw-watcher-window.out + ] ++ (lib.forEach extraWatchers (p: p.out)); +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b89d2da50595..5391d82a2e90 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28757,6 +28757,8 @@ with pkgs; aw-watcher-afk aw-watcher-window; + activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { }; + adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { }; adl = callPackage ../applications/video/adl { };