Files
nixos/checks.nix
T
2025-12-16 19:45:17 -06:00

18 lines
486 B
Nix

{
lib,
self',
system,
top,
...
}:
let
nixos = lib.mapAttrs' (n: v: lib.nameValuePair "nixos-${n}" v.config.system.build.toplevel) (
lib.filterAttrs (_: v: v.pkgs.stdenv.hostPlatform.system == system) top.self.nixosConfigurations
);
homemanager = lib.mapAttrs' (n: v: lib.nameValuePair "hm-${n}" v.activationPackage) (
lib.filterAttrs (_: v: v.pkgs.stdenv.hostPlatform.system == system) top.self.homeConfigurations
);
in
homemanager // nixos // self'.packages