{ perSystem = { pkgs, config, self', ... }: let cfg = config.nci.outputs.render; in { nci.toolchainConfig = ./rust-toolchain.toml; nci.projects.render.path = ./.; # Exports checks.build = self'.packages.render; packages.default = self'.packages.render; packages.render = cfg.packages.release; devShells.default = cfg.devShell.overrideAttrs (prev: { buildInputs = prev.buildInputs ++ [ pkgs.rust-analyzer ]; }); }; }