Operand

one point!? Oh.

gram: build

> ./nixos/module/guide.nix

Lenses
(coming soon!)


{name, domain, channel}:
{ edge, ...}:
{
  imports = [(import ./proxy.nix { inherit channel domain name; })];
  users.users.wiki-js = { isNormalUser = true; shell = edge.nushell; };

  services.wiki-js = { enable = true; settings = {
      # environmentFile = "/home/calliope/guide.call";
      port = channel;
      db = {
        type = "postgres"; host = "127.0.0.1"; port = "5432";
        # user = "$(DB_USER)"; pass = "$(DB_PASS)";
        user = "postgres"; pass = ""; db = name;
      };
    };
  };

  services.postgresql.ensureDatabases = [ name ];
}