lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

toolchains.nix (516B)


      1 { pkgs }:
      2 let
      3   toolchain = builtins.fromTOML (builtins.readFile ../../rust-toolchain.toml);
      4   stableVersion = toolchain.toolchain.channel;
      5   stableTargets = toolchain.toolchain.targets or [ ];
      6   stableExtensions = [
      7     "clippy"
      8     "rust-analyzer"
      9     "rust-src"
     10     "rustfmt"
     11   ];
     12 in
     13 {
     14   stable = pkgs.rust-bin.stable.${stableVersion}.default.override {
     15     extensions = stableExtensions;
     16     targets = stableTargets;
     17   };
     18 
     19   coverage = pkgs.rust-bin.fromRustupToolchainFile ../../rust-toolchain-coverage.toml;
     20 }