diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-02-24 07:30:19 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-04-13 07:01:00 -0400 |
commit | 021b287b846fcd70804abec125100f5fd52f8f76 (patch) | |
tree | a643945930b16548e4dc9c35bb1db5de6fd784b7 | |
parent | 0672f867bcec7c41d470fee489a0722a0583388c (diff) | |
download | nixpkgs-021b287b846fcd70804abec125100f5fd52f8f76.tar nixpkgs-021b287b846fcd70804abec125100f5fd52f8f76.tar.gz nixpkgs-021b287b846fcd70804abec125100f5fd52f8f76.tar.bz2 nixpkgs-021b287b846fcd70804abec125100f5fd52f8f76.tar.lz nixpkgs-021b287b846fcd70804abec125100f5fd52f8f76.tar.xz nixpkgs-021b287b846fcd70804abec125100f5fd52f8f76.tar.zst nixpkgs-021b287b846fcd70804abec125100f5fd52f8f76.zip |
nixos/peerflix: replace deprecated usage of PermissionsStartOnly
see https://github.com/NixOS/nixpkgs/issues/53852
-rw-r--r-- | nixos/modules/services/torrent/peerflix.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/torrent/peerflix.nix b/nixos/modules/services/torrent/peerflix.nix index bed6661f84d..a74f6598432 100644 --- a/nixos/modules/services/torrent/peerflix.nix +++ b/nixos/modules/services/torrent/peerflix.nix @@ -39,6 +39,10 @@ in { ###### implementation config = mkIf cfg.enable { + systemd.tmpfiles.rules = [ + "d '${cfg.stateDir}' - peerflix - - -" + ]; + systemd.services.peerflix = { description = "Peerflix Daemon"; wantedBy = [ "multi-user.target" ]; @@ -47,13 +51,11 @@ in { preStart = '' mkdir -p "${cfg.stateDir}"/{torrents,.config/peerflix-server} - if [ "$(id -u)" = 0 ]; then chown -R peerflix "${cfg.stateDir}"; fi ln -fs "${configFile}" "${cfg.stateDir}/.config/peerflix-server/config.json" ''; serviceConfig = { ExecStart = "${pkgs.nodePackages.peerflix-server}/bin/peerflix-server"; - PermissionsStartOnly = true; User = "peerflix"; }; }; |