added sops

This commit is contained in:
John Lancaster
2025-07-07 00:22:25 -05:00
parent 5d5b15fb63
commit 460f0d132d
3 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
{ inputs, config, pkgs, lib, ... }:
{
sops = {
# It's also possible to use a ssh key, but only when it has no password:
sshKeyPaths = [ "${config.home.homeDirectory}/.ssh/id_ed25519" ];
defaultSopsFile = ./secrets.yaml;
secrets.test = {
# sopsFile = ./secrets.yml.enc; # optionally define per-secret files
# %r gets replaced with a runtime directory, use %% to specify a '%'
# sign. Runtime dir is $XDG_RUNTIME_DIR on linux and $(getconf
# DARWIN_USER_TEMP_DIR) on darwin.
path = "%r/test.txt";
};
};
}