about summary refs log tree commit diff stats
path: root/default.nix
diff options
context:
space:
mode:
authorAlan Pearce2024-06-30 11:36:16 +0200
committerAlan Pearce2024-06-30 11:36:16 +0200
commitddadac45203f8aa48b05e9944cc5dcddb8829f62 (patch)
tree39c548ec9b5eb2eac70df2c70e41c7d3a3e0756c /default.nix
downloadx-ddadac45203f8aa48b05e9944cc5dcddb8829f62.tar.lz
x-ddadac45203f8aa48b05e9944cc5dcddb8829f62.tar.zst
x-ddadac45203f8aa48b05e9944cc5dcddb8829f62.zip
initial commit
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/default.nix b/default.nix
new file mode 100644
index 0000000..779ea74
--- /dev/null
+++ b/default.nix
@@ -0,0 +1,21 @@
+let
+  sources = import ./npins;
+
+  pkgs = import sources.nixpkgs { };
+  pre-commit-hooks = import sources.pre-commit-hooks;
+in
+{
+  pre-commit-check = pre-commit-hooks.run {
+    src = ./.;
+    hooks = {
+      go-mod-tidy = {
+        enable = true;
+        name = "go-mod-tidy";
+        description = "Run `go mod tidy`";
+        types_or = [ "go" "go-mod" ];
+        entry = "${pkgs.go}/bin/go mod tidy";
+        pass_filenames = false;
+      };
+    };
+  };
+}