flake: use crate2nix from Nixpkgs

[?]
Nov 28, 2020, 3:53 PM
WZYPQBYNIUDLMMCQCVVFF7W2LE4UC3PZ2MIIRPEPHZPDWCXSDZOQC

Dependencies

  • [2] 2GNO2PLC flake.nix: Use custom derivation for crate2nix
  • [3] IXGIROWK flake.nix: add rust-src to devShell
  • [4] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [5] G734WNM6 flake.nix: use crate2nix
  • [6] ZWPPIJXF flake.nix: use Mozilla overlay for Rust

Change contents

  • edit in flake.nix at line 5
    [4.246007][4.246007:246088]()
    inputs.crate2nix = { url = "github:kolloch/crate2nix/0.8.0"; flake = false; };
  • edit in flake.nix at line 41
    [4.1024418][4.1024418:1024419](),[4.1024419][2.0:621]()
    crate2nix = forAllSystems ({ system, ... }:
    let
    sources = import "${inputs.crate2nix}/nix/sources.nix";
    pkgs = import sources.nixpkgs { inherit system; };
    cargoNix = import "${inputs.crate2nix}/crate2nix/Cargo.nix" {
    inherit pkgs;
    defaultCrateOverrides = pkgs.defaultCrateOverrides // {
    cssparser-macros = { ... }: {
    buildInputs = with pkgs;
    lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
    };
    };
    };
    in
    cargoNix.rootCrate.build);
  • replacement in flake.nix at line 59
    [4.838][4.246506:246538](),[3.73][4.246506:246538](),[4.1024983][4.246506:246538]()
    crate2nix.${system}
    [3.73]
    [4.246538]
    crate2nix
  • edit in flake.lock at line 3
    [4.1026253][4.247588:248048]()
    "crate2nix": {
    "flake": false,
    "locked": {
    "lastModified": 1585431696,
    "narHash": "sha256-pqg1BsEq3kGmUzt1zpQvXgdnRcIsiuIyvtUBi3VxtZ4=",
    "owner": "kolloch",
    "repo": "crate2nix",
    "rev": "0fd65ca7def611ad9d0ee532be0954d4b0bbb4d4",
    "type": "github"
    },
    "original": {
    "owner": "kolloch",
    "ref": "0.8.0",
    "repo": "crate2nix",
    "type": "github"
    }
    },
  • replacement in flake.lock at line 21
    [4.1026288][4.248049:248159]()
    "lastModified": 1605497880,
    "narHash": "sha256-CUS1i/dFKlJUayV8wG6L17cKnOAuIoFNAT4Z69WpkQc=",
    [4.1026288]
    [4.1026398]
    "lastModified": 1606344557,
    "narHash": "sha256-IVIMVKWNNt6VODiLfINaW6sfrWPw5ZT91GQMgLUl7ZA=",
  • replacement in flake.lock at line 25
    [4.1026451][4.248160:248219]()
    "rev": "f41c0fc7d8e49d94220f74495d4d702922df2a67",
    [4.1026451]
    [4.1026510]
    "rev": "ffb3aab257e8851b558cdc6079241a7eb0c7239e",
  • edit in flake.lock at line 37
    [4.1026722][4.248251:248285]()
    "crate2nix": "crate2nix",