summary refs log tree commit diff
path: root/pkgs/stdenv
diff options
context:
space:
mode:
authorRobert Helgesson <robert@rycee.net>2019-08-19 16:05:44 +0200
committerRobert Helgesson <robert@rycee.net>2020-09-12 18:29:46 +0200
commitfbc5093649b17b65a5db6caa252f7d3aa99f94d0 (patch)
tree0122881b77666528b463bf25f585f7e073aaaec7 /pkgs/stdenv
parent37d29394ecba3ccff2083119ec49fc3eaf36db8c (diff)
downloadnixpkgs-fbc5093649b17b65a5db6caa252f7d3aa99f94d0.tar
nixpkgs-fbc5093649b17b65a5db6caa252f7d3aa99f94d0.tar.gz
nixpkgs-fbc5093649b17b65a5db6caa252f7d3aa99f94d0.tar.bz2
nixpkgs-fbc5093649b17b65a5db6caa252f7d3aa99f94d0.tar.lz
nixpkgs-fbc5093649b17b65a5db6caa252f7d3aa99f94d0.tar.xz
nixpkgs-fbc5093649b17b65a5db6caa252f7d3aa99f94d0.tar.zst
nixpkgs-fbc5093649b17b65a5db6caa252f7d3aa99f94d0.zip
hooks: add moveSystemdUserUnitsHook
This hook moves systemd user service file from `lib/systemd/user` to
`share/systemd/user`. This is to allow systemd to find the user
services when installed into a user profile. The `lib/systemd/user`
path does not work since `lib` is not in `XDG_DATA_DIRS`.
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r--pkgs/stdenv/generic/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix
index b5798978690..eeddb584a3d 100644
--- a/pkgs/stdenv/generic/default.nix
+++ b/pkgs/stdenv/generic/default.nix
@@ -61,7 +61,10 @@ let
     ]
       # FIXME this on Darwin; see
       # https://github.com/NixOS/nixpkgs/commit/94d164dd7#commitcomment-22030369
-    ++ lib.optional hostPlatform.isLinux ../../build-support/setup-hooks/audit-tmpdir.sh
+    ++ lib.optionals hostPlatform.isLinux [
+      ../../build-support/setup-hooks/audit-tmpdir.sh
+      ../../build-support/setup-hooks/move-systemd-user-units.sh
+    ]
     ++ [
       ../../build-support/setup-hooks/multiple-outputs.sh
       ../../build-support/setup-hooks/move-sbin.sh