mirror of
https://github.com/natsukagami/youmubot.git
synced 2025-04-19 00:38:54 +00:00
Use a common Rust version for overlay and package
This commit is contained in:
parent
51fa34a7bf
commit
7d65a9de6a
1 changed files with 42 additions and 38 deletions
10
flake.nix
10
flake.nix
|
@ -13,14 +13,18 @@
|
||||||
extra-substituters = [ "https://natsukagami.cachix.org" ];
|
extra-substituters = [ "https://natsukagami.cachix.org" ];
|
||||||
trusted-public-keys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" "natsukagami.cachix.org-1:3U6GV8i8gWEaXRUuXd2S4ASfYgdl2QFPWg4BKPbmYiQ=" ];
|
trusted-public-keys = [ "cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=" "natsukagami.cachix.org-1:3U6GV8i8gWEaXRUuXd2S4ASfYgdl2QFPWg4BKPbmYiQ=" ];
|
||||||
};
|
};
|
||||||
outputs = { self, nixpkgs, flake-utils, ... }@inputs: flake-utils.lib.eachDefaultSystem
|
outputs = { self, nixpkgs, flake-utils, ... }@inputs:
|
||||||
|
let
|
||||||
|
rustVersion = "1.83.0";
|
||||||
|
in
|
||||||
|
flake-utils.lib.eachDefaultSystem
|
||||||
(system:
|
(system:
|
||||||
let
|
let
|
||||||
pkgs = import nixpkgs
|
pkgs = import nixpkgs
|
||||||
{
|
{
|
||||||
inherit system; overlays = [ (import inputs.rust-overlay) ];
|
inherit system; overlays = [ (import inputs.rust-overlay) ];
|
||||||
};
|
};
|
||||||
craneLib = (inputs.crane.mkLib pkgs).overrideToolchain (p: p.rust-bin.stable."1.83.0".default);
|
craneLib = (inputs.crane.mkLib pkgs).overrideToolchain (p: p.rust-bin.stable.${rustVersion}.default);
|
||||||
# craneLib = inputs.crane.mkLib pkgs;
|
# craneLib = inputs.crane.mkLib pkgs;
|
||||||
in
|
in
|
||||||
rec {
|
rec {
|
||||||
|
@ -51,7 +55,7 @@
|
||||||
}) // {
|
}) // {
|
||||||
overlays.default = final: prev: {
|
overlays.default = final: prev: {
|
||||||
youmubot = final.callPackage ./package.nix {
|
youmubot = final.callPackage ./package.nix {
|
||||||
craneLib = (inputs.crane.mkLib final).overrideToolchain (p: p.rust-bin.stable."1.79.0".default);
|
craneLib = (inputs.crane.mkLib final).overrideToolchain (p: p.rust-bin.stable.${rustVersion}.default);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
# module
|
# module
|
||||||
|
|
Loading…
Add table
Reference in a new issue