From b7a869f4cb4f3a6c5859f3d435f2e0ffd8042a39 Mon Sep 17 00:00:00 2001 From: sstent Date: Fri, 24 Feb 2023 16:27:35 -0500 Subject: [PATCH] sync --- hosts/wsl2/default.nix | 1 - modules/home-manager/beets.nix | 15 ++++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/hosts/wsl2/default.nix b/hosts/wsl2/default.nix index db00918..1bcaa27 100644 --- a/hosts/wsl2/default.nix +++ b/hosts/wsl2/default.nix @@ -30,7 +30,6 @@ sops.secrets.discogs_json.mode = "0440"; sops.secrets.discogs_json.owner = config.users.users.sstent.name; sops.secrets.discogs_json.group = config.users.users.sstent.group; - # sops.secrets.discogs_jsonpath = "/home/sstent/.config/beets/discogs_token.test"; diff --git a/modules/home-manager/beets.nix b/modules/home-manager/beets.nix index cac9140..36288a3 100644 --- a/modules/home-manager/beets.nix +++ b/modules/home-manager/beets.nix @@ -3,18 +3,19 @@ { options.mymods.beets.enable = lib.mkEnableOption "Beets music manager"; config = lib.mkIf config.mymods.beets.enable { - # sops.secrets.example_key = { }; - - home-manager.users."sstent" = { # xdg.configFile."beets/discogs_token.test".source = "/run/secrets/discogs_json"; # xdg.configFile."beets/discogs_token.test".source = config.sops.secrets.discogs_json.path; - # xdg.configFile."beets/discogs_token.test".source = config.lib.file.mkOutOfStoreSymlink "${config.sops.secrets.discogs_json.path}"; + # xdg.configFile."beets/discogs_token.test".source = config.lib.file.mkOutOfStoreSymlink "${config.sops.secrets.discogs_json.path}"; + home.activation = { + beets = lib.hm.dag.entryAfter ["writeBoundary"] '' + set -x + echo "running activation script ..." + ln -s /run/secrets/discogs_json ~/.config/beets/23 + ''; + }; - - - programs.beets = { enable = true; settings = {