summaryrefslogtreecommitdiff
path: root/parts/deployment.nix
blob: 0aeea7b0668e879d0246db4f798f0a18c97401b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{self, ...}: {
  perSystem = {
    lib,
    pkgs,
    self',
    ...
  }: {
    packages = {
      container = pkgs.dockerTools.buildLayeredImage {
        name = "teawiebot";
        tag = "latest";
        contents = [pkgs.dockerTools.caCertificates];
        config.Cmd = [(lib.getExe self'.packages.teawiebot-smol)];
      };
    };
  };

  flake.nixosModules.default = import ./module.nix self;
}