Don't put a system to mkLib
Signed-off-by: Marcel Müller <neikos@neikos.email>
This commit is contained in:
parent
c936e67000
commit
c88fde3de4
1 changed files with 35 additions and 30 deletions
65
flake.nix
65
flake.nix
|
|
@ -13,40 +13,45 @@
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
inputs:
|
inputs:
|
||||||
inputs.flake-utils.lib.eachDefaultSystem (
|
(
|
||||||
system:
|
inputs.flake-utils.lib.eachDefaultSystem (
|
||||||
let
|
system:
|
||||||
pkgs = import inputs.nixpkgs {
|
let
|
||||||
inherit system;
|
pkgs = import inputs.nixpkgs {
|
||||||
overlays = [
|
inherit system;
|
||||||
inputs.rust-overlay.overlays.default
|
overlays = [
|
||||||
|
inputs.rust-overlay.overlays.default
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
rustTarget = pkgs.rust-bin.stable.latest.default.override { };
|
||||||
|
|
||||||
|
dylintLib = import ./mk-lib.nix {
|
||||||
|
inherit pkgs;
|
||||||
|
inherit (inputs) crane;
|
||||||
|
};
|
||||||
|
|
||||||
|
lints = [
|
||||||
|
{
|
||||||
|
toolchain = "nightly-2025-01-09";
|
||||||
|
package = dylintLib.cargo-dylint-general;
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
dylint = dylintLib.mkDylint { inherit lints; };
|
||||||
|
in
|
||||||
|
{
|
||||||
|
|
||||||
rustTarget = pkgs.rust-bin.stable.latest.default.override { };
|
devShells.default = pkgs.mkShell {
|
||||||
|
nativeBuildInputs = [
|
||||||
|
rustTarget
|
||||||
|
dylint
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
)
|
||||||
|
// {
|
||||||
|
|
||||||
dylintLib = import ./mk-lib.nix {
|
|
||||||
inherit pkgs;
|
|
||||||
inherit (inputs) crane;
|
|
||||||
};
|
|
||||||
|
|
||||||
lints = [
|
|
||||||
{
|
|
||||||
toolchain = "nightly-2025-01-09";
|
|
||||||
package = dylintLib.cargo-dylint-general;
|
|
||||||
}
|
|
||||||
];
|
|
||||||
dylint = dylintLib.mkDylint { inherit lints; };
|
|
||||||
in
|
|
||||||
{
|
|
||||||
mkLib = import ./mk-lib.nix;
|
mkLib = import ./mk-lib.nix;
|
||||||
|
|
||||||
devShells.default = pkgs.mkShell {
|
|
||||||
nativeBuildInputs = [
|
|
||||||
rustTarget
|
|
||||||
dylint
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue