feat: add nix build infrastructure
This commit is contained in:
parent
4e42390a82
commit
9879184d47
6 changed files with 329 additions and 2 deletions
18
module.nix
Normal file
18
module.nix
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
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 ];
|
||||
});
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue