33 lines
631 B
Nix
33 lines
631 B
Nix
|
{ config, pkgs, inputs, ... }:
|
||
|
|
||
|
{
|
||
|
services.mopidy = {
|
||
|
enable = true;
|
||
|
|
||
|
extensionPackages = with pkgs; [
|
||
|
mopidy-spotify
|
||
|
mopidy-mpd
|
||
|
mopidy-local
|
||
|
mopidy-tunein
|
||
|
mopidy-notify
|
||
|
mopidy-bandcamp
|
||
|
mopidy-iris
|
||
|
];
|
||
|
|
||
|
configuration = ''
|
||
|
[audio]
|
||
|
mixer = software
|
||
|
output = pulsesink server=127.0.0.1
|
||
|
|
||
|
[spotify]
|
||
|
username = m5rbjtehisns9eq601d2hzw62
|
||
|
password =
|
||
|
client_id = a33a989f-bc04-43ea-a043-56232745d702
|
||
|
client_secret =
|
||
|
'';
|
||
|
};
|
||
|
|
||
|
hardware.pulseaudio.extraConfig = "load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1";
|
||
|
}
|
||
|
|