added gmail credential file
This commit is contained in:
@@ -2,7 +2,12 @@ keys:
|
||||
- &john-p14s age1f6drjusg866yscj8029tk4yfpgecklrvezldm02ankm6h8nnwu5s2u6ahy
|
||||
- &john-pc age1ykcs39e62pz3xu6cedg8ea685kv5d5qsrhgkndygzm8rx30xd5ys5t3qxt
|
||||
creation_rules:
|
||||
- path_regex: secrets.yaml$
|
||||
- path_regex: \.yaml$
|
||||
key_groups:
|
||||
- age:
|
||||
- *john-p14s
|
||||
- *john-pc
|
||||
- path_regex: \.json$
|
||||
key_groups:
|
||||
- age:
|
||||
- *john-p14s
|
||||
|
||||
@@ -12,6 +12,12 @@ in
|
||||
age.sshKeyPaths = [ "${config.home.homeDirectory}/.ssh/id_ed25519" ];
|
||||
defaultSopsFile = ../keys/secrets.yaml;
|
||||
defaultSopsFormat = "yaml";
|
||||
|
||||
secrets.gmail_api_credentials = {
|
||||
sopsFile = ../keys/gmail_api_credentials.json;
|
||||
format = "json";
|
||||
path = "${config.home.homeDirectory}/.config/gmail_api_credentials.json";
|
||||
};
|
||||
};
|
||||
home.packages = with pkgs; [
|
||||
(writeShellScriptBin "edit-secrets" ''
|
||||
|
||||
29
keys/gmail_api_credentials.json
Normal file
29
keys/gmail_api_credentials.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"installed": {
|
||||
"client_id": "ENC[AES256_GCM,data:yA9gJ2VmXFKc6CKAgNTh1SI3iLS+Vq90vm26kZmF3JTKgK8ZcTOz8N7hhuSORoXkmikxEukExp4bn2ja7ZG9Bw0vIY6dCcbl,iv:X1Mwu3KKRIuIadOm+S+es5GnLobPev91w137Y0/9JAs=,tag:+/ZEjQqC7zX9ELzlqLjpNg==,type:str]",
|
||||
"project_id": "ENC[AES256_GCM,data:W4qujmk8lGC59ZRekDMq/D6O,iv:NudSGiznUYxvnCpHbDAFUnrrXuSV5ty9fMRztKcBJMc=,tag:Eb4quSBp1pCanKkdWELsog==,type:str]",
|
||||
"auth_uri": "ENC[AES256_GCM,data:+o2mloOICzCQoEDnTAOZkyEE2WwvS8aXFoE1ZLujkLVifdYYbIY9HxA=,iv:wNm+hOwMPAo9Wp/sgKlMmci2HN5FElNnhoz93mz3dZ0=,tag:zL43INK9v9xCRHesu46InQ==,type:str]",
|
||||
"token_uri": "ENC[AES256_GCM,data:E5F4noVDwKXUCnQHSqt0F4/TcAhn9TeJHtII0drF6Fd2h7c=,iv:+EPQkkxVFKDbm6pqu9MBkG1vrZX5RnxbXLFI4KOf7AI=,tag:IpYvE4gokvom6iXAenHAiA==,type:str]",
|
||||
"auth_provider_x509_cert_url": "ENC[AES256_GCM,data:VJWzRYLjS3XDXY8GUyw3kdGKZ5B0q8GiSyQPhyHUzePx27cmDSKVz5Yi,iv:UVyFvA+FoViVqLQlJZwwe1vDDMnfsZgUALgY8jPmFQU=,tag:iKNJ8rY9fpFh0GTBlUnDHQ==,type:str]",
|
||||
"client_secret": "ENC[AES256_GCM,data:RA+xu8V4D/FYzeIgStC9ThST3oTs4IMYmg1ixEKWgitgesc=,iv:iW+AKeY1FpPgdryugkIynjEVAVq49bNFHaSzbY+WdEA=,tag:hHjfa09XebSX/8M146aMCQ==,type:str]",
|
||||
"redirect_uris": [
|
||||
"ENC[AES256_GCM,data:o4+QcpKTnBaEam6359QdSw==,iv:WmjP65gLJ/IOPMhXGs37EO375lq8X7ZeSpSck9RsWE0=,tag:uH19WZEG8XfLUDOuuk2MEg==,type:str]"
|
||||
]
|
||||
},
|
||||
"sops": {
|
||||
"age": [
|
||||
{
|
||||
"recipient": "age1f6drjusg866yscj8029tk4yfpgecklrvezldm02ankm6h8nnwu5s2u6ahy",
|
||||
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCRXdNalhWVHdoN2hmZ2dz\nOGM1SXNPMzZnOEhDcGRXL2RyWXVFTkZ5Z0dBCld5UEFnUmxGM1p2OG1SRVhHWjNG\nS2tRVGkyOWliRkZFNml5ZFdmQW9lV1UKLS0tIFVWeDc2WjVXZW1BK1J4NUdsaXVl\nQWpaOHZPRjJnMllKa2Q3d3JGSW5kU28Kzgrlf416JhuLYVwNwJFdTXtNANleFH3P\nFUMMJxKGCMvM0Yo0KOCLz6oBlU6PdJJi3D1953q+fLbGQy94lwk4Mg==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||
},
|
||||
{
|
||||
"recipient": "age16qqdn7tdgzu9c259g854ls69aqyz5hwhg7d4q5mqn7ksvchkp9nqv0x2un",
|
||||
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlam52L2MvR1JyNldzbmNr\nbjZWUTVqeVZjbnV1WmRraFBVMkE4bjF5SUVBCkJtSm9mekExSVpSWUxhRjZ5UEJN\nYzY3ZFkyZ1p3M3BvY2tHb05SZS80RWcKLS0tIHRXcGR5cW9NNHpUQ0JjQmZaR1VJ\nOHJxcTJ5bzc4cVRnV2ZvNGhXRml0czAKp7VMu37ArqG/nEGwq9LCZMVD26TfqR6m\nEg24lUtO3pfg/VxwM/V/CaT49a6Xmh7sEZ0yMvA5EJGNe3WMxEFdMg==\n-----END AGE ENCRYPTED FILE-----\n"
|
||||
}
|
||||
],
|
||||
"lastmodified": "2025-08-02T22:50:23Z",
|
||||
"mac": "ENC[AES256_GCM,data:5mXbFxgK778ZDzW0qvhYwDWVve46PIJ/keJiEqU75yShtdKe9QOhUu75xC1cFh1cXeEJOi22XAh3JTa52MjAAUimzOV9d78fusJ/pd8jIzmDfqbUBBkwauoKRHLN0zwRVA7jVsIYaZ1RKLfu5X7oGxmXfbcM/4hEXinAWhGKT9U=,iv:30SbFhQRJ6L+p/2qtRfT31dYA0DztLMT+60l35URmdk=,tag:L6fRfKb68y+bAyV2m7bDMQ==,type:str]",
|
||||
"unencrypted_suffix": "_unencrypted",
|
||||
"version": "3.10.2"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user