rust-render/module.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 ];
});
};
}