2019-04-20 09:08:39 +02:00
|
|
|
{ pkgs, ... }:
|
2019-10-26 13:43:30 +02:00
|
|
|
let secrets = import <niveum/dot/secrets.nix>;
|
2019-04-20 09:08:39 +02:00
|
|
|
in {
|
|
|
|
|
services.mopidy = {
|
2019-11-19 08:43:14 +01:00
|
|
|
enable = false;
|
2019-04-20 09:08:39 +02:00
|
|
|
extensionPackages = [
|
|
|
|
|
pkgs.mopidy-gmusic
|
2019-04-22 22:40:41 +02:00
|
|
|
pkgs.mopidy-iris
|
2019-04-20 09:08:39 +02:00
|
|
|
pkgs.mopidy-moped
|
2019-04-22 22:40:41 +02:00
|
|
|
pkgs.mopidy-mopify
|
2019-04-20 09:08:39 +02:00
|
|
|
pkgs.mopidy-soundcloud
|
2019-04-22 22:40:41 +02:00
|
|
|
pkgs.mopidy-spotify
|
|
|
|
|
pkgs.mopidy-spotify-tunigo
|
2019-04-20 09:08:39 +02:00
|
|
|
pkgs.mopidy-youtube
|
|
|
|
|
];
|
|
|
|
|
configuration = ''
|
|
|
|
|
[mpd]
|
|
|
|
|
hostname = ::
|
|
|
|
|
|
|
|
|
|
[spotify]
|
|
|
|
|
username = ${secrets.spotify.username}
|
|
|
|
|
password = ${secrets.spotify.password}
|
|
|
|
|
client_id = ${secrets.spotify.clientId}
|
|
|
|
|
client_secret = ${secrets.spotify.clientSecret}
|
|
|
|
|
|
|
|
|
|
[soundcloud]
|
|
|
|
|
auth_token = ${secrets.soundcloud.authToken}
|
|
|
|
|
'';
|
|
|
|
|
};
|
|
|
|
|
}
|