# Some CI checks. { inputs, ... }: { perSystem = { pkgs, ... }: let checkCond = name: cond: pkgs.runCommandLocal name { } (if cond then "touch $out" else ""); bismuth = inputs.self.nixosConfigurations.bismuth.config; bismuthBuilds = !pkgs.stdenvNoCC.isLinux || builtins.pathExists (bismuth.system.build.toplevel); in { checks."bismuth builds" = checkCond "bismuth-builds" bismuthBuilds; }; }