diff --git a/hosts/wsl2/default.nix b/hosts/wsl2/default.nix index d717301..63544d2 100644 --- a/hosts/wsl2/default.nix +++ b/hosts/wsl2/default.nix @@ -24,9 +24,10 @@ services.vscode-server.enable = true; mymods = { user_sstent.enable = true; beets.enable = true;}; - # sops.defaultSopsFile = ./secrets.yaml; - # sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; - # sops.secrets.example_key = { }; + sops.defaultSopsFile = ./secrets.yaml; + sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; + sops.secrets.discogs.token = { }; + sops.secrets.discogs.secret = { }; environment.systemPackages = [ pkgs.socat diff --git a/modules/home-manager/beets.nix b/modules/home-manager/beets.nix index 3892cd6..669f4f2 100644 --- a/modules/home-manager/beets.nix +++ b/modules/home-manager/beets.nix @@ -3,7 +3,17 @@ { options.mymods.beets.enable = lib.mkEnableOption "Beets music manager"; config = lib.mkIf config.mymods.beets.enable { - home-manager.users."sstent".programs.beets = { + # sops.secrets.example_key = { }; + + home-manager.users."sstent" = { + xdg.configFile."beets/discogs_token.test".text = builtins.toJSON { + "token" = config.sops.secrets.discogs.token.path; + "secret" = config.sops.secrets.discogs.secret.path; + }; + + + + programs.beets = { enable = true; settings = { album_fields = { @@ -149,6 +159,7 @@ }; }; + }; }; }