2025-01-21 10:09:46 +00:00
|
|
|
{
|
|
|
|
callTest,
|
|
|
|
lib,
|
|
|
|
stdenv,
|
|
|
|
}:
|
|
|
|
let
|
|
|
|
inherit (stdenv.hostPlatform)
|
|
|
|
isLinux
|
|
|
|
isDarwin
|
|
|
|
;
|
|
|
|
in
|
|
|
|
{
|
|
|
|
home-manager-module = (callTest ./hm.nix { }).activationPackage;
|
|
|
|
home-manager-extra-files-byte-compiling = callTest ./hm-extra-files-byte-compiling.nix { };
|
2025-01-21 12:05:11 +00:00
|
|
|
home-manager-submodule-merge = callTest ./hm-submodule-merge.nix { };
|
2025-01-21 10:09:46 +00:00
|
|
|
}
|
|
|
|
// lib.optionalAttrs isLinux {
|
|
|
|
nixos-module = (callTest ./nixos.nix { }).config.system.build.toplevel;
|
|
|
|
}
|
|
|
|
// lib.optionalAttrs isDarwin {
|
|
|
|
darwin-module = (callTest ./darwin.nix { }).system;
|
|
|
|
}
|