cbfcf14301
This module configures irccat by creating a JSON configuration file from a user-supplied Nix struct (this is not checked for correctness), and merging it recursively with secrets from `/etc/secrets/irccat.json` at service launch time. This way we get the ability to configure (most) options declaratively via Nix, while providing the secrets outside of Nix. Side note: We need to figure out a secrets distribution mechanism. Tested: Wrote a dummy config in whitby/default.nix locally and checked that this builds, but I have not actually run the service yet. I expect that some minor tweaks will end up being necessary. Change-Id: I02a2e8dc40a7f8417fd77afcf8a12ac3df117988 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2074 Tested-by: BuildkiteCI Reviewed-by: lukegb <lukegb@tvl.fyi> Reviewed-by: glittershark <grfn@gws.fyi> |
||
---|---|---|
.. | ||
tvl-slapd | ||
tvl-sso | ||
whitby | ||
www | ||
.gitignore | ||
.skip-subtree | ||
all-systems.nix | ||
clbot.nix | ||
default.nix | ||
depot.nix | ||
irccat.nix | ||
monorepo-gerrit.nix | ||
panettone.nix | ||
paroxysm.nix | ||
quassel.nix | ||
README.md | ||
smtprelay.nix | ||
sourcegraph.nix | ||
v4l2loopback.nix |
NixOS modules
This folder contains various NixOS modules shared by our NixOS configurations.
It is not read by readTree
.