1{ lib, system }:
2
3let
4 inherit (lib.systems.elaborate { inherit system; }) isDarwin isLinux;
5in {
6 inherit system;
7 inherit isLinux isDarwin;
8 linuxAttrs = lib.attrsets.optionalAttrs isLinux;
9 darwinAttrs = lib.attrsets.optionalAttrs isDarwin;
10 mkIfLinux = lib.mkIf isLinux;
11 mkIfDarwin = lib.mkIf isDarwin;
12}