Tangled infrastructure definitions in Nix
1{ config, pkgs, ... }:
2{
3 services.tangled.spindle = {
4 enable = true;
5 server = {
6 owner = "did:plc:wshs7t2adsemcrrd4snkeqli"; # @tangled.sh
7 hostname = "spindle.alpha.tangled.sh";
8 listenAddr = "127.0.0.1:6555";
9 queueSize = 100;
10 maxJobCount = 2;
11 secrets = {
12 provider = "openbao";
13 };
14 };
15 pipelines = {
16 workflowTimeout = "15m";
17 };
18 };
19}