From 5156228f18f08255a1f5c7e22097b8e367881e19 Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Fri, 19 Jan 2024 00:21:09 +0100 Subject: Rust code dump --- flake.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 63bce9e..ebcc991 100644 --- a/flake.nix +++ b/flake.nix @@ -2,9 +2,11 @@ inputs = { nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.2311.*.tar.gz"; flake-utils.url = "https://flakehub.com/f/numtide/flake-utils/0.1.88.tar.gz"; + crane.url = "https://flakehub.com/f/ipetkov/crane/0.15.1.tar.gz"; + crane.inputs.nixpkgs.follows = "nixpkgs"; }; - outputs = { self, nixpkgs, flake-utils, ... }@inputs: + outputs = { self, crane, nixpkgs, flake-utils, ... }@inputs: flake-utils.lib.eachDefaultSystem (system: let @@ -13,6 +15,8 @@ overlays = [ ]; }; + craneLib = crane.lib.${system}; + gitolfs3 = pkgs.buildGoModule { name = "gitolfs3"; src = ./.; @@ -21,6 +25,9 @@ in { packages.gitolfs3 = gitolfs3; + packages.gitolfs3-rs = craneLib.buildPackage { + src = craneLib.cleanCargoSource (craneLib.path ./rs); + }; packages.default = self.packages.${system}.gitolfs3; devShells.default = pkgs.mkShell { -- cgit v1.2.3