summary refs log tree commit diff
path: root/nixos/tests/mpd.nix
diff options
context:
space:
mode:
authorAaron Andersen <aaron@fosslib.net>2020-11-25 08:14:48 -0500
committerAaron Andersen <aaron@fosslib.net>2020-12-11 19:35:43 -0500
commit77a849690798ae0c1acd6f5a8e8b6106ae9d11c9 (patch)
tree6cf293a7a0dd03393cfbb5bd49fd28468e0668d2 /nixos/tests/mpd.nix
parent09e349206d4bf40092ae74c52fc93a54f27b9355 (diff)
downloadnixpkgs-77a849690798ae0c1acd6f5a8e8b6106ae9d11c9.tar
nixpkgs-77a849690798ae0c1acd6f5a8e8b6106ae9d11c9.tar.gz
nixpkgs-77a849690798ae0c1acd6f5a8e8b6106ae9d11c9.tar.bz2
nixpkgs-77a849690798ae0c1acd6f5a8e8b6106ae9d11c9.tar.lz
nixpkgs-77a849690798ae0c1acd6f5a8e8b6106ae9d11c9.tar.xz
nixpkgs-77a849690798ae0c1acd6f5a8e8b6106ae9d11c9.tar.zst
nixpkgs-77a849690798ae0c1acd6f5a8e8b6106ae9d11c9.zip
nixos/mpd: conditionally provision required directories with StateDirectory
Diffstat (limited to 'nixos/tests/mpd.nix')
-rw-r--r--nixos/tests/mpd.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/tests/mpd.nix b/nixos/tests/mpd.nix
index 60aef586ad5..7af8640de71 100644
--- a/nixos/tests/mpd.nix
+++ b/nixos/tests/mpd.nix
@@ -27,10 +27,12 @@ import ./make-test-python.nix ({ pkgs, lib, ... }:
       after = [ "mpd.service" ];
       wantedBy = [ "default.target" ];
       script = ''
-        mkdir -p ${musicDirectory} && chown -R ${user}:${group} ${musicDirectory}
         cp ${track} ${musicDirectory}
-        chown ${user}:${group} ${musicDirectory}/$(basename ${track})
       '';
+      serviceConfig = {
+        User = user;
+        Group = group;
+      };
     };
 
     mkServer = { mpd, musicService, }: