checks.schema: fix for systems other than x86

This commit is contained in:
DavHau
2023-08-15 11:30:23 +02:00
parent 087e9b3231
commit 85bf0ceccf

View File

@@ -11,11 +11,16 @@ let
clanLib = self.lib;
clanModules = self.clanModules;
in
{
perSystem = { pkgs, ... }:
let
baseModule = {
imports =
(import (inputs.nixpkgs + "/nixos/modules/module-list.nix"))
++ [{
nixpkgs.hostPlatform = "x86_64-linux";
nixpkgs.hostPlatform = pkgs.system;
}];
};
@@ -27,12 +32,11 @@ let
in
evaled.options.clan.networking;
clanModuleSchemas = mapAttrs (_: module: clanLib.jsonschema.parseOptions (optionsFromModule module)) clanModules;
clanModuleSchemas =
mapAttrs
(_: module: clanLib.jsonschema.parseOptions (optionsFromModule module))
clanModules;
in
{
perSystem = { pkgs, ... }:
let
mkTest = name: schema: pkgs.runCommand "schema-${name}" { } ''
${pkgs.check-jsonschema}/bin/check-jsonschema \
--check-metaschema ${toFile "schema-${name}" (toJSON schema)}