nixos/modules/services/huginn.nix

24 lines
733 B
Nix
Raw Normal View History

2023-08-20 12:42:07 +08:00
inputs:
{
options.nixos.services.huginn.enable = inputs.lib.mkOption { type = inputs.lib.types.bool; default = false; };
config = inputs.lib.mkIf inputs.config.nixos.services.huginn.enable
2023-09-01 21:05:26 +08:00
{
nixos.services =
2023-09-01 21:05:26 +08:00
{
docker.huginn =
2023-09-01 21:05:26 +08:00
{
image = inputs.pkgs.dockerTools.pullImage
2023-09-01 21:05:26 +08:00
{
imageName = "huginn/huginn";
imageDigest = "sha256:dbe871597d43232add81d1adfc5ad9f5cf9dcb5e1f1ba3d669598c20b96ab6c1";
sha256 = "0ls97k8ic7w5j54jlpwh8rrvj1y4pl4106j9pyap105r6p7dziiz";
finalImageName = "huginn/huginn";
finalImageTag = "2d5fcafc507da3e8c115c3479e9116a0758c5375";
2023-09-01 21:05:26 +08:00
};
ports = [ 3000 ];
environmentFile = true;
2023-09-01 21:05:26 +08:00
};
};
};
2023-08-20 12:42:07 +08:00
}