{ config, lib, namespace, ... }: let cfg = config.${namespace}.sops; in { imports = [ ./options.nix ]; config = lib.mkIf cfg.enable { sops = { age.keyFile = "/home/${config.home.username}/.config/sops/age/keys.txt"; defaultSopsFile = "/etc/nixos/secrets/secrets.yaml"; validateSopsFiles = false; secrets = { "gmail-smtp-password" = { }; }; # templates = { # ".env".content = '' # GITHUB_TOKEN = "${config.sops.placeholder.github-token}" # ''; # }; }; }; }