diff options
author | Rickard Nilsson <rickynils@gmail.com> | 2014-08-12 01:40:44 +0200 |
---|---|---|
committer | Rickard Nilsson <rickynils@gmail.com> | 2014-08-12 01:40:44 +0200 |
commit | 66858833e3a86c7fef4f221fa4c82644bae5ba82 (patch) | |
tree | de3b0ad3ff8f3c1d8bcd7cff2c3fdc8fbec5cfa6 /nixos/modules/services/audio | |
parent | 05a3b156f0835588d17ebd4b36075470300db14d (diff) | |
download | nixlib-66858833e3a86c7fef4f221fa4c82644bae5ba82.tar nixlib-66858833e3a86c7fef4f221fa4c82644bae5ba82.tar.gz nixlib-66858833e3a86c7fef4f221fa4c82644bae5ba82.tar.bz2 nixlib-66858833e3a86c7fef4f221fa4c82644bae5ba82.tar.lz nixlib-66858833e3a86c7fef4f221fa4c82644bae5ba82.tar.xz nixlib-66858833e3a86c7fef4f221fa4c82644bae5ba82.tar.zst nixlib-66858833e3a86c7fef4f221fa4c82644bae5ba82.zip |
mopidy: Add mopidy-scan service for scanning local media
Diffstat (limited to 'nixos/modules/services/audio')
-rw-r--r-- | nixos/modules/services/audio/mopidy.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/nixos/modules/services/audio/mopidy.nix b/nixos/modules/services/audio/mopidy.nix index df3837d47f29..5b865cf4c1be 100644 --- a/nixos/modules/services/audio/mopidy.nix +++ b/nixos/modules/services/audio/mopidy.nix @@ -92,6 +92,17 @@ in { }; }; + systemd.services.mopidy-scan = { + description = "mopidy local files scanner"; + preStart = "mkdir -p ${cfg.dataDir} && chown -R mopidy:mopidy ${cfg.dataDir}"; + serviceConfig = { + ExecStart = "${mopidyLauncher}/bin/mopidy --config ${concatStringsSep ":" ([mopidyConf] ++ cfg.extraConfigFiles)} local scan"; + User = "mopidy"; + PermissionsStartOnly = true; + Type = "oneshot"; + }; + }; + users.extraUsers.mopidy = { inherit uid; group = "mopidy"; |