diff options
author | Aaron Andersen <aaron@fosslib.net> | 2019-02-23 16:15:58 -0500 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2019-05-25 13:48:41 -0400 |
commit | a8defe81d1c7d0c078d4f531033ac7ebbd725878 (patch) | |
tree | 28cefd565f63d915c1facee3a8253c866d36f8cf | |
parent | 9fc6955abc34f3454d4a991b8e729f4785ff2a96 (diff) | |
download | nixpkgs-a8defe81d1c7d0c078d4f531033ac7ebbd725878.tar nixpkgs-a8defe81d1c7d0c078d4f531033ac7ebbd725878.tar.gz nixpkgs-a8defe81d1c7d0c078d4f531033ac7ebbd725878.tar.bz2 nixpkgs-a8defe81d1c7d0c078d4f531033ac7ebbd725878.tar.lz nixpkgs-a8defe81d1c7d0c078d4f531033ac7ebbd725878.tar.xz nixpkgs-a8defe81d1c7d0c078d4f531033ac7ebbd725878.tar.zst nixpkgs-a8defe81d1c7d0c078d4f531033ac7ebbd725878.zip |
nixos/mopidy: replace deprecated usage of PermissionsStartOnly
see https://github.com/NixOS/nixpkgs/issues/53852
-rw-r--r-- | nixos/modules/services/audio/mopidy.nix | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/nixos/modules/services/audio/mopidy.nix b/nixos/modules/services/audio/mopidy.nix index e2f4ec39f94..a534b692f17 100644 --- a/nixos/modules/services/audio/mopidy.nix +++ b/nixos/modules/services/audio/mopidy.nix @@ -70,25 +70,25 @@ in { config = mkIf cfg.enable { + systemd.tmpfiles.rules = [ + "d '${cfg.dataDir}' - mopidy mopidy - -" + ]; + systemd.services.mopidy = { wantedBy = [ "multi-user.target" ]; after = [ "network.target" "sound.target" ]; description = "mopidy music player daemon"; - preStart = "mkdir -p ${cfg.dataDir} && chown -R mopidy:mopidy ${cfg.dataDir}"; serviceConfig = { ExecStart = "${mopidyEnv}/bin/mopidy --config ${concatStringsSep ":" ([mopidyConf] ++ cfg.extraConfigFiles)}"; User = "mopidy"; - PermissionsStartOnly = true; }; }; systemd.services.mopidy-scan = { description = "mopidy local files scanner"; - preStart = "mkdir -p ${cfg.dataDir} && chown -R mopidy:mopidy ${cfg.dataDir}"; serviceConfig = { ExecStart = "${mopidyEnv}/bin/mopidy --config ${concatStringsSep ":" ([mopidyConf] ++ cfg.extraConfigFiles)} local scan"; User = "mopidy"; - PermissionsStartOnly = true; Type = "oneshot"; }; }; @@ -98,7 +98,7 @@ in { group = "mopidy"; extraGroups = [ "audio" ]; description = "Mopidy daemon user"; - home = "${cfg.dataDir}"; + home = cfg.dataDir; }; users.groups.mopidy.gid = gid; |