diff options
author | Aaron Andersen <aaron@fosslib.net> | 2020-11-25 08:14:48 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2020-12-11 19:35:43 -0500 |
commit | 77a849690798ae0c1acd6f5a8e8b6106ae9d11c9 (patch) | |
tree | 6cf293a7a0dd03393cfbb5bd49fd28468e0668d2 /nixos/tests/mpd.nix | |
parent | 09e349206d4bf40092ae74c52fc93a54f27b9355 (diff) | |
download | nixpkgs-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.nix | 6 |
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, }: |