about summary refs log tree commit diff
path: root/pkgs/by-name/st
diff options
context:
space:
mode:
authorJonas Heinrich <onny@project-insanity.org>2024-05-22 12:30:53 +0200
committerJonas Heinrich <onny@project-insanity.org>2024-05-31 10:22:15 +0200
commit336232debdc95311595c1ce56ef8690dcd334eda (patch)
tree9911a8b1bdfa97cf57536392ad9042029bcc9ac8 /pkgs/by-name/st
parentdfa130e828fc1612621802c83618685a5b6dfe92 (diff)
stalwart-mail: package upstream systemd unit
Diffstat (limited to 'pkgs/by-name/st')
-rw-r--r--pkgs/by-name/st/stalwart-mail/package.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/by-name/st/stalwart-mail/package.nix b/pkgs/by-name/st/stalwart-mail/package.nix
index 68e0d97bebb53..5ef0a24af0bef 100644
--- a/pkgs/by-name/st/stalwart-mail/package.nix
+++ b/pkgs/by-name/st/stalwart-mail/package.nix
@@ -62,6 +62,13 @@ rustPlatform.buildRustPackage {
     ROCKSDB_LIB_DIR = "${rocksdb}/lib";
   };
 
+  postInstall = ''
+    mkdir -p $out/lib/systemd/system
+
+    substitute resources/systemd/stalwart-mail.service $out/lib/systemd/system/stalwart-mail.service \
+      --replace "__PATH__" "$out"
+  '';
+
   # Tests require reading to /etc/resolv.conf
   doCheck = false;