feat: try rework
This commit is contained in:
parent
1ddbd3b8b6
commit
ecf10628c3
51 changed files with 1941 additions and 445 deletions
20
validation/service/continuwuity.nix
Normal file
20
validation/service/continuwuity.nix
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
let
|
||||
common = import ./common.nix;
|
||||
in
|
||||
rec {
|
||||
getTrustedServers = serviceData:
|
||||
let
|
||||
matrix =
|
||||
if serviceData ? matrix then
|
||||
common.ensureAttrset "config/services.nix matrix" serviceData.matrix
|
||||
else
|
||||
throw "config/services.nix must define matrix attrset.";
|
||||
|
||||
trustedServers =
|
||||
if matrix ? trusted_servers then
|
||||
common.ensureList "config/services.nix matrix.trusted_servers" matrix.trusted_servers
|
||||
else
|
||||
throw "config/services.nix matrix.trusted_servers must exist.";
|
||||
in
|
||||
trustedServers;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue