19 lines
494 B
Nix
19 lines
494 B
Nix
{
|
|
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 ];
|
|
});
|
|
};
|
|
}
|