Reformat everything
All checks were successful
/ test (push) Successful in 32s

This commit is contained in:
Andrea Ciceri 2024-09-20 11:37:17 +02:00
parent 5f644d0ccd
commit a394b9cefd
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg
167 changed files with 2795 additions and 2122 deletions

View file

@ -4,16 +4,18 @@
config,
self,
...
}: {
}:
{
options.fleet = {
overlays = let
overlayType = lib.mkOptionType {
name = "nixpkgs-overlay";
description = "nixpkgs overlay";
check = lib.isFunction;
merge = lib.mergeOneOption;
};
in
overlays =
let
overlayType = lib.mkOptionType {
name = "nixpkgs-overlay";
description = "nixpkgs overlay";
check = lib.isFunction;
merge = lib.mergeOneOption;
};
in
lib.mkOption {
description = "Nixpkgs overlays to apply at flake level (not in hosts)";
type = lib.types.listOf overlayType;
@ -30,27 +32,25 @@
description = "Packages that are broken on a given system";
type = lib.types.attrsOf (lib.types.listOf lib.types.str);
default = {
aarch64-linux = ["llm-workflow-engine"];
x86_64-linux = [];
aarch64-linux = [ "llm-workflow-engine" ];
x86_64-linux = [ ];
};
};
};
config.perSystem = {
system,
lib,
pkgs,
...
}: {
_module.args.pkgs =
lib.foldl
(legacyPackages: legacyPackages.extend)
inputs.nixpkgs.legacyPackages.${system}
config.fleet.overlays;
config.perSystem =
{
system,
lib,
pkgs,
...
}:
{
_module.args.pkgs = lib.foldl (
legacyPackages: legacyPackages.extend
) inputs.nixpkgs.legacyPackages.${system} config.fleet.overlays;
packages =
builtins.removeAttrs
(lib.mapAttrs'
packages = builtins.removeAttrs (lib.mapAttrs'
(name: value: {
inherit name;
value = pkgs.callPackage "${self}/packages/${name}" {
@ -60,9 +60,7 @@
packagePath = "packages/${name}";
};
})
(lib.filterAttrs
(_: type: type == "directory")
(builtins.readDir "${self}/packages")))
config.fleet.brokenPackages.${system};
};
(lib.filterAttrs (_: type: type == "directory") (builtins.readDir "${self}/packages"))
) config.fleet.brokenPackages.${system};
};
}