users/foo-dogsquared/setups/music: update Spotify configuration

This commit is contained in:
Gabriel Arazas 2025-02-28 14:49:59 +08:00
parent 1c60b9f615
commit 1ce3860ad8
No known key found for this signature in database
GPG Key ID: 62104B43D00AA360
3 changed files with 28 additions and 3 deletions

View File

@ -26,7 +26,7 @@
./setups/desktop.nix
./setups/development.nix
./setups/fonts.nix
./setups/music.nix
./setups/music
./setups/research.nix
];
}

View File

@ -27,7 +27,7 @@ in {
wrapper-manager.packages.music-setup = {
wrappers.yt-dlp-audio = {
arg0 = lib.getExe' pkgs.yt-dlp "yt-dlp";
prependArgs = [ "--config-location" ../../config/yt-dlp/audio.conf ];
prependArgs = [ "--config-location" ../../../config/yt-dlp/audio.conf ];
};
};
@ -120,10 +120,15 @@ in {
(lib.mkIf cfg.spotify.enable {
home.packages = with pkgs; [ spotify ];
sops.secrets."spotify_env" = foodogsquaredLib.sops-nix.getAsOneSecret ./secrets.bin;
state.ports.spotifyd.value =
attrs.nixosConfig.services.spotifyd.value or 9009;
services.mopidy.extensionPackages = [ pkgs.mopidy-spotify ];
services.mopidy = {
extensionPackages = [ pkgs.mopidy-spotify ];
extraConfigFiles = lib.singleton config.sops.secrets."spotify_env".path;
};
})
(lib.mkIf (cfg.spotify.enable

View File

@ -0,0 +1,20 @@
{
"data": "ENC[AES256_GCM,data:j3DK3fU3IIb/eRuUZb/XqB6ZU9JD5+iiHMiTd0ePAvede8C41FnzO9A4fkVNkUs+mgpFShNfGAQq3WJvEwVZSERoJtyVG4XiM16srBLBrp9AzuQPrqU+MNAmu+DQ7dE9T0LwpwPDZfNCIGEwrRjowI6CZUFDcB6p,iv:FDWJqZ6UkoUSvFn1ZJYjNPMqLBhFEsOtKEvObE1j7bU=,tag:4BPCRJ4CGMehfRzoy2CcAw==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age17he74we2sm7q7ufv6x26n83hs42v6gkj984m6kwf9xtjduyccqmqtpv37q",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5Tm14bk9sRjBmUGZhYStG\nSTBRUy83NlhhQ2M3NW9EcW1DbVA0cHgwcEJJCmZWWGVFdUdRUzJRa3E0NDV1dElI\nQ1o4Z0hvY3VuL0JpM2JoaEtEeFFWemcKLS0tIDdVTmtWMnlmK2hVSXhCdzFYbFFM\nRzYzMDZQN2wxUXgxVElwRi9GWEpSZE0KdmsX7hyIP8a6oXHIohOxljEnnlgzHguX\nGbleTXPHI2xFEeXzIb8xqVIOKtL405kOKnJuuXcQoomUN2pq1Kwgnw==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2025-02-28T06:48:51Z",
"mac": "ENC[AES256_GCM,data:idZFo/ACp8RdSlWogD9vnmPA2x5nw+1eh9qprgys0vMRN/511gs2gEWZPdYnVZ4lHJRTix1Xmlq0NazlbDyb2/HNGV0+KyN1ZN4vjRUw4dVIjnbMYqf2g8BwRNrCQdztTg/lYH1QoQ7a6n7RIHMX913mTS7IE/7M0aA4XHoMNt4=,iv:RIaygrbJtnN6ejL3vRc7Ihzye2l/HaV4a4BoTZxsNE0=,tag:aInp+bnnzpJpXhhSFd95Tg==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.9.4"
}
}