flake/systems/etna/uku.nix

33 lines
529 B
Nix
Raw Permalink Normal View History

{
config,
2024-07-29 10:58:43 +02:00
_utils,
2024-06-26 19:30:41 +02:00
api-rs,
ukubot-rs,
...
2024-07-29 10:58:43 +02:00
}: let
secrets = _utils.setupSecrets config {
secrets = ["apiRsEnv" "ukubotRsEnv"];
};
in {
2024-06-26 19:30:41 +02:00
imports = [
api-rs.nixosModules.default
ukubot-rs.nixosModules.default
2024-07-29 10:58:43 +02:00
secrets.generate
];
cfTunnels."api.uku3lig.net" = "http://localhost:5000";
services = {
api-rs = {
enable = true;
2024-07-29 10:58:43 +02:00
environmentFile = secrets.get "apiRsEnv";
};
ukubot-rs = {
enable = true;
2024-07-29 10:58:43 +02:00
environmentFile = secrets.get "ukubotRsEnv";
};
};
}