aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
new file mode 100644
index 0000000..645ad7b
--- /dev/null
+++ b/flake.nix
@@ -0,0 +1,37 @@
1{
2 inputs = {
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";
5 };
6
7 outputs = { self, nixpkgs, flake-utils, ... }@inputs:
8 {
9 nixosModules = rec {
10 gitolfs3 = import ./module self;
11 default = gitolfs3;
12 };
13 } // flake-utils.lib.eachDefaultSystem
14 (system:
15 let
16 pkgs = import nixpkgs {
17 inherit system;
18 overlays = [ ];
19 };
20
21 gitolfs3 = pkgs.buildGoModule {
22 name = "gitolfs3";
23 src = ./.;
24 vendorHash = null;
25 };
26 in
27 {
28 packages.gitolfs3 = gitolfs3;
29 packages.default = self.packages.${system}.gitolfs3;
30
31 devShells.default = pkgs.mkShell {
32 inputsFrom = [ gitolfs3 ];
33 };
34
35 formatter = pkgs.nixpkgs-fmt;
36 });
37}