{ user, home }: { config, pkgs, inputs, ... }: let hmConfig = config.home-manager.users.${user}; in { home-manager.users.${user}.sops = { secrets."registry/docker.io".sopsFile = "${inputs.secrets}/domains/personal/secrets.yaml"; templates.containers-auth = { content = builtins.readFile ( (pkgs.formats.json { }).generate "auth.json" { auths = { "docker.io" = { auth = hmConfig.sops.placeholder."registry/docker.io"; }; }; } ); path = "${home}/.config/containers/auth.json"; }; }; }