This commit is contained in:
Matt Nish-Lapidus 2025-04-16 16:42:05 -04:00
parent 72ef09d952
commit b480446505
4 changed files with 12 additions and 16 deletions

View file

@ -31,11 +31,6 @@
stateVersion = "25.05";
};
sops = {
age.keyFile = "/home/media/.config/sops/age/keys.txt"; # must have no password!
defaultSopsFile = ../emenel/secrets.yaml;
};
programs = {
home-manager.enable = true;
password-store.enable = true;

View file

@ -48,6 +48,7 @@
defaultSopsFile = ./secrets.yaml;
secrets = {
forgejo-emenel = {};
forgejo-smtp = {};
};
};

View file

@ -1,4 +1,5 @@
forgejo-emenel: ENC[AES256_GCM,data:Ngb8YCzaxVskDau76iv0XTesSA2NLXOfRr4Y+J47Z0prq5ol5Kf9H71VpWFTzR0TjSu8q8EUdq/2dqNzlzxlW+5SAXzxDWVW,iv:EOiKG4Y/yrOWUfbPoM3O4BvZiWEltTXIyYhcRNQ3Jbw=,tag:fUl2/3wtevmXCSUqsv+Hqg==,type:str]
forgejo-smtp: ENC[AES256_GCM,data:p2n5u13LpGjJO5HrjtmyJ2tbJU/oZQOMedQ0fL2QvioxFNVXIa33S9x0+LwEO6a+1k8=,iv:n+rOLNYnSAR98F3Hr6qSEKm10+KDGTzJ2GWdUclSTSc=,tag:jiAsgTg+bk8buRiysIYWnA==,type:str]
sops:
age:
- recipient: age10k8v6pfm3p7cmsgn6wu5ufpcquqgpvqh76l23xf326et55dacc0qlr8fe8
@ -19,7 +20,7 @@ sops:
cjUxSzYwSjg4c2pqRVlEeDVYc2NlN28KLyF2kPwaBTfm6ooIWkC7QuM4H4F7uvhi
tsS/pHp9aE43ur6CShAJn4x7AHJGIwge+VZe3mUiMpsBfO5hROvwmA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-04-14T12:29:05Z"
mac: ENC[AES256_GCM,data:lYflBymIecXWR5gAu3eKjmWqn4FPEuE2STFyxQdjPEbj7aP2CfshOUhUAwvhEy9twPvPTDkZuyiWmfSHZiHWiUYdI9cEKOB4ZiG+wlwmdOP76soXulFPyIsvFCbQMbvbUrxpA7+kUDArzuXnvffH+zI8lExgh0LHrnNR3893A10=,iv:SAECjDkkJxeNklUUaJMOJFrQjWtj/1IMZR5Tpkd1EzA=,tag:fBVnhFXRgYiDZ9gYfUUUtg==,type:str]
lastmodified: "2025-04-16T20:39:05Z"
mac: ENC[AES256_GCM,data:PaNwzi8Ico3Bq+P22p80HTTzSDIZvwJC/8bS1nSED3xqPKPDqM/fyb8gyYNo/04lCbH4D3DYhwV8Y6LvU0S9WD5nYcSBC8Qv9pomkgxOMFgE/8La+dQWLZzmwTaedZSHruX40B+QbZviiDP0PXqRynxqr+cMya2IGY8YSWWFh5Y=,iv:jdHYM8Dr4EkF7xuDCTuFuL1ENeFSBYnLPt1/J5MT69Y=,tag:LxsQVT5Fx9ut5saw0vdbwQ==,type:str]
unencrypted_suffix: _unencrypted
version: 3.10.1

View file

@ -28,14 +28,15 @@ in
ENABLED = true;
DEFAULT_ACTIONS_URL = "github";
};
# mailer = {
# ENABLED = true;
# SMTP_ADDR = "mail.example.com";
# FROM = "noreply@${srv.DOMAIN}";
# USER = "noreply@${srv.DOMAIN}";
# };
mailer = {
ENABLED = true;
SMTP_ADDR = "smtp.mailgun.org";
SMTP_PORT = 587;
FROM = "git@gt.emenel.ca";
USER = "git@gt.emenel.ca";
};
};
# mailerPasswordFile = config.age.secrets.forgejo-mailer-password.path;
mailerPasswordFile = config.sops.secrets.forgejo-smtp;
};
caddy.virtualHosts."gt.emenel.ca" = {
@ -85,8 +86,6 @@ in
'';
in [
forgejo-cli
pkgs.forgejo
pkgs.forgejo-runner
];
# sops.secrets.forgejo-emenel.owner = "forgejo";