1
0
Fork 0

add(newt): add newt to aquarius

This commit is contained in:
Philipp 2026-02-21 15:50:30 +01:00
parent 93870202d6
commit f381478fe1
Signed by: Philipp
GPG key ID: B27C3DE2FD94AFC3
6 changed files with 68 additions and 43 deletions

View file

@ -0,0 +1,30 @@
{
lib,
pkgs,
config,
namespace,
...
}:
with lib;
with lib.${namespace};
let
cfg = config.${namespace}.services.newt;
in
{
options.${namespace}.services.newt = {
enable = mkEnableOption "Newt";
};
config = mkIf cfg.enable {
services.newt = {
enable = true;
environmentFile = "/run/secrets/aquarius-newt.env";
};
sops.secrets."aquarius-newt.env" = {
format = "dotenv";
sopsFile = ../../../../secrets/aquarius-newt.env;
};
};
}