diff options
author | Rutger Broekhoff | 2024-01-19 00:21:09 +0100 |
---|---|---|
committer | Rutger Broekhoff | 2024-01-19 00:21:09 +0100 |
commit | 5156228f18f08255a1f5c7e22097b8e367881e19 (patch) | |
tree | 8caccbf4d6d47b9f365d091d5b3426c4e6f7dafa /flake.nix | |
parent | b07332d62c347326baade26e3a3c281b83172615 (diff) | |
download | gitolfs3-5156228f18f08255a1f5c7e22097b8e367881e19.tar.gz gitolfs3-5156228f18f08255a1f5c7e22097b8e367881e19.zip |
Rust code dump
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -2,9 +2,11 @@ | |||
2 | inputs = { | 2 | inputs = { |
3 | nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.2311.*.tar.gz"; | 3 | nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.2311.*.tar.gz"; |
4 | flake-utils.url = "https://flakehub.com/f/numtide/flake-utils/0.1.88.tar.gz"; | 4 | flake-utils.url = "https://flakehub.com/f/numtide/flake-utils/0.1.88.tar.gz"; |
5 | crane.url = "https://flakehub.com/f/ipetkov/crane/0.15.1.tar.gz"; | ||
6 | crane.inputs.nixpkgs.follows = "nixpkgs"; | ||
5 | }; | 7 | }; |
6 | 8 | ||
7 | outputs = { self, nixpkgs, flake-utils, ... }@inputs: | 9 | outputs = { self, crane, nixpkgs, flake-utils, ... }@inputs: |
8 | flake-utils.lib.eachDefaultSystem | 10 | flake-utils.lib.eachDefaultSystem |
9 | (system: | 11 | (system: |
10 | let | 12 | let |
@@ -13,6 +15,8 @@ | |||
13 | overlays = [ ]; | 15 | overlays = [ ]; |
14 | }; | 16 | }; |
15 | 17 | ||
18 | craneLib = crane.lib.${system}; | ||
19 | |||
16 | gitolfs3 = pkgs.buildGoModule { | 20 | gitolfs3 = pkgs.buildGoModule { |
17 | name = "gitolfs3"; | 21 | name = "gitolfs3"; |
18 | src = ./.; | 22 | src = ./.; |
@@ -21,6 +25,9 @@ | |||
21 | in | 25 | in |
22 | { | 26 | { |
23 | packages.gitolfs3 = gitolfs3; | 27 | packages.gitolfs3 = gitolfs3; |
28 | packages.gitolfs3-rs = craneLib.buildPackage { | ||
29 | src = craneLib.cleanCargoSource (craneLib.path ./rs); | ||
30 | }; | ||
24 | packages.default = self.packages.${system}.gitolfs3; | 31 | packages.default = self.packages.${system}.gitolfs3; |
25 | 32 | ||
26 | devShells.default = pkgs.mkShell { | 33 | devShells.default = pkgs.mkShell { |