summaryrefslogtreecommitdiff
path: root/pkgs
diff options
context:
space:
mode:
authorstuebinm2025-04-17 21:58:53 +0200
committerstuebinm2025-04-17 21:58:53 +0200
commit06796c8df1f7723bd41c417d15f1b2063b19f72e (patch)
treeaece0213887da330d2282ac76fbfe0d90539aeea /pkgs
parent89cd529d11e44a182366c5c9128b35e78de294a7 (diff)
pkgs: package git-whoHEADmain
a funny tool which was in this month's git-rev news. https://sinclairtarget.com/blog/2025/03/who-will-maintain-vim-a-demo-of-git-who/
Diffstat (limited to '')
-rw-r--r--pkgs/default.nix2
-rw-r--r--pkgs/overlay.nix24
2 files changed, 25 insertions, 1 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix
index 3f8dda3..9e4b3b4 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -7,7 +7,7 @@
travelynx crs-tracker crs-php bahnhof-name matrix-to
hikari_unstable heartwood radicle-interface radicle-tui
inweb nomsring bookwyrm mollysocket git-annex-remote-remarkable2
- ntfy-matrix-bot transport_validator mergiraf;
+ ntfy-matrix-bot transport_validator mergiraf git-who;
pkgs = nixpkgs;
}
diff --git a/pkgs/overlay.nix b/pkgs/overlay.nix
index b54a774..2d561ff 100644
--- a/pkgs/overlay.nix
+++ b/pkgs/overlay.nix
@@ -243,6 +243,30 @@ in
};
});
+ git-who = self.buildGoModule rec {
+ pname = "git-who";
+ version = "0.7";
+
+ src = (self.fetchFromGitHub {
+ owner = "sinclairtarget";
+ repo = "git-who";
+ rev = "v${version}";
+ hash = "sha256-Ujtwb4DTK7dUcyHvaF52a/YF3YO6WyszUIoxrEKE9jo=";
+ # submodules contain test data and have ssh urls, hence this absurdity
+ fetchSubmodules = true;
+ leaveDotGit = true;
+ }).overrideAttrs {
+ GIT_CONFIG_COUNT = 1;
+ GIT_CONFIG_KEY_0 = "url.https://github.com/.insteadOf";
+ GIT_CONFIG_VALUE_0 = "git@github.com:";
+ };
+
+ vendorHash = "sha256-e2P7szjtAn4EFTy+eGi/9cYf/Raw/7O+PbYEOD8i3Hs=";
+
+ nativeCheckInputs = [ self.gitMinimal ];
+ };
+
+
hikari = self.callPackage ./hikari.nix { wlroots = self.wlroots_0_15; };
wlroots_0_15 = self.callPackage ./wlroots_0_15.nix {};