Migrate from crane back to buildRustPackage
Some checks are pending
Build and Test / Format check (push) Waiting to run
Build and Test / Lint (push) Waiting to run
Build and Test / Test (push) Waiting to run
Build and Test / Check dependency hash (push) Waiting to run
Build and Test / Build (push) Waiting to run

This commit is contained in:
Unknown 2025-03-31 22:13:51 +08:00 committed by GitHub
parent c148dca438
commit e07949378c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 35 additions and 36 deletions

View file

@ -2,7 +2,6 @@
description = "A discord bot for D Tuyn Tng Hp server";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
crane.url = "github:ipetkov/crane";
flake-utils.url = "github:numtide/flake-utils";
rust-overlay = {
url = "github:oxalica/rust-overlay";
@ -14,9 +13,6 @@
extra-trusted-public-keys = [ "natsukagami.cachix.org-1:3U6GV8i8gWEaXRUuXd2S4ASfYgdl2QFPWg4BKPbmYiQ=" ];
};
outputs = { self, nixpkgs, flake-utils, ... }@inputs:
let
rustVersion = "1.83.0";
in
flake-utils.lib.eachDefaultSystem
(system:
let
@ -24,11 +20,9 @@
{
inherit system; overlays = [ (import inputs.rust-overlay) ];
};
craneLib = (inputs.crane.mkLib pkgs).overrideToolchain (p: p.rust-bin.stable.${rustVersion}.default);
# craneLib = inputs.crane.mkLib pkgs;
in
rec {
packages.youmubot = pkgs.callPackage ./package.nix { inherit craneLib; };
packages.youmubot = pkgs.callPackage ./package.nix { };
defaultPackage = packages.youmubot;
@ -54,9 +48,7 @@
};
}) // {
overlays.default = final: prev: {
youmubot = final.callPackage ./package.nix {
craneLib = (inputs.crane.mkLib final).overrideToolchain (p: p.rust-bin.stable.${rustVersion}.default);
};
youmubot = final.callPackage ./package.nix { };
};
# module
nixosModules.default = import ./module.nix;