mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-03-15 18:19:00 +00:00
users/foo-dogsquared/setups/music: update Spotify configuration
This commit is contained in:
parent
1c60b9f615
commit
1ce3860ad8
@ -26,7 +26,7 @@
|
|||||||
./setups/desktop.nix
|
./setups/desktop.nix
|
||||||
./setups/development.nix
|
./setups/development.nix
|
||||||
./setups/fonts.nix
|
./setups/fonts.nix
|
||||||
./setups/music.nix
|
./setups/music
|
||||||
./setups/research.nix
|
./setups/research.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -27,7 +27,7 @@ in {
|
|||||||
wrapper-manager.packages.music-setup = {
|
wrapper-manager.packages.music-setup = {
|
||||||
wrappers.yt-dlp-audio = {
|
wrappers.yt-dlp-audio = {
|
||||||
arg0 = lib.getExe' pkgs.yt-dlp "yt-dlp";
|
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 {
|
(lib.mkIf cfg.spotify.enable {
|
||||||
home.packages = with pkgs; [ spotify ];
|
home.packages = with pkgs; [ spotify ];
|
||||||
|
|
||||||
|
sops.secrets."spotify_env" = foodogsquaredLib.sops-nix.getAsOneSecret ./secrets.bin;
|
||||||
|
|
||||||
state.ports.spotifyd.value =
|
state.ports.spotifyd.value =
|
||||||
attrs.nixosConfig.services.spotifyd.value or 9009;
|
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
|
(lib.mkIf (cfg.spotify.enable
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user