diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-02-24 08:34:02 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-05-26 07:20:55 -0400 |
commit | d33c64eec862abe88fd4fdce6177c48d6f195bf8 (patch) | |
tree | fe98068ceb4ef359d282b10a8fa811393d095557 /nixos/modules/services/audio/slimserver.nix | |
parent | 307a99bb01ed30f5a3c690c0b1f5fc3204d269ce (diff) | |
download | nixpkgs-d33c64eec862abe88fd4fdce6177c48d6f195bf8.tar nixpkgs-d33c64eec862abe88fd4fdce6177c48d6f195bf8.tar.gz nixpkgs-d33c64eec862abe88fd4fdce6177c48d6f195bf8.tar.bz2 nixpkgs-d33c64eec862abe88fd4fdce6177c48d6f195bf8.tar.lz nixpkgs-d33c64eec862abe88fd4fdce6177c48d6f195bf8.tar.xz nixpkgs-d33c64eec862abe88fd4fdce6177c48d6f195bf8.tar.zst nixpkgs-d33c64eec862abe88fd4fdce6177c48d6f195bf8.zip |
nixos/slimserver: replace deprecated usage of PermissionsStartOnly
see https://github.com/NixOS/nixpkgs/issues/53852
Diffstat (limited to 'nixos/modules/services/audio/slimserver.nix')
-rw-r--r-- | nixos/modules/services/audio/slimserver.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/audio/slimserver.nix b/nixos/modules/services/audio/slimserver.nix index 640403d2c97..8f94a2b4940 100644 --- a/nixos/modules/services/audio/slimserver.nix +++ b/nixos/modules/services/audio/slimserver.nix @@ -42,15 +42,17 @@ in { config = mkIf cfg.enable { + systemd.tmpfiles.rules = [ + "d '${cfg.dataDir}' - slimserver slimserver - -" + ]; + systemd.services.slimserver = { after = [ "network.target" ]; description = "Slim Server for Logitech Squeezebox Players"; wantedBy = [ "multi-user.target" ]; - preStart = "mkdir -p ${cfg.dataDir} && chown -R slimserver:slimserver ${cfg.dataDir}"; serviceConfig = { User = "slimserver"; - PermissionsStartOnly = true; # Issue 40589: Disable broken image/video support (audio still works!) ExecStart = "${cfg.package}/slimserver.pl --logdir ${cfg.dataDir}/logs --prefsdir ${cfg.dataDir}/prefs --cachedir ${cfg.dataDir}/cache --noimage --novideo"; }; |