Files
nixos/checks.nix
T

19 lines
554 B
Nix
Raw Normal View History

2025-11-02 23:45:16 -06:00
{
lib,
2025-12-10 07:23:50 -06:00
self',
2025-11-02 23:45:16 -06:00
system,
2025-12-07 00:22:29 -06:00
top,
2025-11-02 23:45:16 -06:00
...
}:
2024-10-03 11:16:06 -05:00
2025-12-07 17:44:58 -06:00
let
2025-12-10 07:23:50 -06:00
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
);
2025-12-16 19:45:17 -06:00
homemanager = lib.mapAttrs' (n: v: lib.nameValuePair "hm-${n}" v.activationPackage) (
lib.filterAttrs (_: v: v.pkgs.stdenv.hostPlatform.system == system) top.self.homeConfigurations
);
2025-12-28 22:00:05 -06:00
pkgs = lib.mapAttrs' (n: v: lib.nameValuePair "pkg-${n}" v) self'.packages;
2025-12-07 17:44:58 -06:00
in
2025-12-28 22:00:05 -06:00
homemanager // nixos // pkgs