From a538ba07223b80f1e5bf457cdcef53fa0a6e8f79 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 6 Aug 2024 21:32:13 +0530 Subject: [PATCH 1/6] maintainers: add phanirithvij Signed-off-by: phanirithvij --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index dc94c0e17fda..3a69ea5b820f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15879,6 +15879,13 @@ githubId = 101753; keys = [ { fingerprint = "5D69 CF04 B7BC 2BC1 A567 9267 00BC F29B 3208 0700"; } ]; }; + phanirithvij = { + name = "Phani Rithvij"; + email = "phanirithvij2000@gmail.com"; + github = "phanirithvij"; + githubId = 29627898; + matrix = "@phanirithvij:matrix.org"; + }; phdcybersec = { name = "Léo Lavaur"; email = "phdcybersec@pm.me"; From 0f7ac94326b3560368809dc56bdedde6ac0c5d63 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 6 Aug 2024 22:49:38 +0530 Subject: [PATCH 2/6] gogup: init at 0.27.3 Signed-off-by: phanirithvij --- pkgs/by-name/go/gogup/package.nix | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/go/gogup/package.nix diff --git a/pkgs/by-name/go/gogup/package.nix b/pkgs/by-name/go/gogup/package.nix new file mode 100644 index 000000000000..269a9a1a399a --- /dev/null +++ b/pkgs/by-name/go/gogup/package.nix @@ -0,0 +1,34 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "gogup"; + version = "0.27.3"; + + src = fetchFromGitHub { + owner = "nao1215"; + repo = "gup"; + rev = "v${version}"; + hash = "sha256-8DtD22kvGez2iX0VqoZ1zSydcNYnDz3r698nXEwtoZE="; + }; + + vendorHash = "sha256-yqCmo33ihkaPK8iL5cnCIGbOLkdXjuIWLwtgAa+KB8Y="; + doCheck = false; + + ldflags = [ + "-s" + "-X github.com/nao1215/gup/internal/cmdinfo.Version=v${version}" + ]; + + meta = with lib; { + description = "Update binaries installed by 'go install' with goroutines"; + changelog = "https://github.com/nao1215/gup/blob/v${version}/CHANGELOG.md"; + homepage = "https://github.com/nao1215/gup"; + license = licenses.asl20; + maintainers = with maintainers; [ phanirithvij ]; + mainProgram = "gup"; + }; +} From 40b1c6978ddbf985161cc2d6a64895b6cdefbbeb Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 6 Aug 2024 23:43:12 +0530 Subject: [PATCH 3/6] gomtree: init at 0.5.4 tests disabled but binary works as expected Signed-off-by: phanirithvij Update pkgs/by-name/go/go-mtree/package.nix Co-authored-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> Update pkgs/by-name/go/go-mtree/package.nix Co-authored-by: Paul Meyer <49727155+katexochen@users.noreply.github.com> --- pkgs/by-name/go/gomtree/package.nix | 38 +++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/go/gomtree/package.nix diff --git a/pkgs/by-name/go/gomtree/package.nix b/pkgs/by-name/go/gomtree/package.nix new file mode 100644 index 000000000000..3e06b58fad51 --- /dev/null +++ b/pkgs/by-name/go/gomtree/package.nix @@ -0,0 +1,38 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "gomtree"; + version = "0.5.4"; + + src = fetchFromGitHub { + owner = "vbatts"; + repo = "go-mtree"; + rev = "v${version}"; + hash = "sha256-MDX16z4H1fyuV5atEsZHReJyvC+MRdeA54DORCFtpqI="; + }; + + vendorHash = null; + + # test fails with nix due to ro file system + checkFlags = [ "-skip=^TestXattr$" ]; + + subPackages = [ "cmd/gomtree" ]; + + ldflags = [ + "-s" + "-X main.Version=${version}" + ]; + + meta = with lib; { + description = "File systems verification utility and library, in likeness of mtree(8)"; + changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${version}"; + homepage = "https://github.com/vbatts/go-mtree"; + license = licenses.bsd3; + maintainers = with maintainers; [ phanirithvij ]; + mainProgram = "gomtree"; + }; +} From 69cb995812d96731432bb047ed8e50e49c6c03ce Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 6 Aug 2024 21:02:07 +0530 Subject: [PATCH 4/6] gh-i: init at 0.0.7 Signed-off-by: phanirithvij --- pkgs/by-name/gh/gh-i/package.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/gh/gh-i/package.nix diff --git a/pkgs/by-name/gh/gh-i/package.nix b/pkgs/by-name/gh/gh-i/package.nix new file mode 100644 index 000000000000..aa94719e4edb --- /dev/null +++ b/pkgs/by-name/gh/gh-i/package.nix @@ -0,0 +1,30 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "gh-i"; + version = "0.0.7"; + + src = fetchFromGitHub { + owner = "gennaro-tedesco"; + repo = "gh-i"; + rev = "v${version}"; + hash = "sha256-nVMWeXssSpfWsD20+qLvQp6Wlrp/DiVNLBR6qnvuD2M="; + }; + + vendorHash = "sha256-TSl+7N3W3BeW8UWxUdTv3cob2P7eLvO+80BLqcbhanQ="; + + ldflags = [ "-s" ]; + + meta = with lib; { + description = "Search github issues interactively"; + changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${version}"; + homepage = "https://github.com/gennaro-tedesco/gh-i"; + license = licenses.asl20; + maintainers = with maintainers; [ phanirithvij ]; + mainProgram = "gh-i"; + }; +} From 77743bb232ee7315b475f2777796fd05c4b585fb Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 6 Aug 2024 21:12:12 +0530 Subject: [PATCH 5/6] distrobox-tui: init at 0.1.0 Signed-off-by: phanirithvij --- pkgs/by-name/di/distrobox-tui/package.nix | 30 +++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/di/distrobox-tui/package.nix diff --git a/pkgs/by-name/di/distrobox-tui/package.nix b/pkgs/by-name/di/distrobox-tui/package.nix new file mode 100644 index 000000000000..858bcea643f8 --- /dev/null +++ b/pkgs/by-name/di/distrobox-tui/package.nix @@ -0,0 +1,30 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "distrobox-tui"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "phanirithvij"; + repo = "distrobox-tui"; + rev = "v${version}"; + hash = "sha256-J5stvhUNaU9YMczE56vC5bw2g67zsdVWiCi8k6KV/pU="; + }; + + vendorHash = "sha256-F7X3FBM/F0uPxbM3en0sk9a58O/meKnVsASgIlL7FCo="; + + ldflags = [ "-s" ]; + + meta = with lib; { + description = "A TUI for DistroBox"; + changelog = "https://github.com/phanirithvij/distrobox-tui/releases/tag/v${version}"; + homepage = "https://github.com/phanirithvij/distrobox-tui"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ phanirithvij ]; + mainProgram = "distrobox-tui"; + }; +} From bbf1124513eb642549fc7406cc8e98b01dd7526c Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Tue, 6 Aug 2024 21:19:45 +0530 Subject: [PATCH 6/6] gitcs: init at 1.2.0 Signed-off-by: phanirithvij --- pkgs/by-name/gi/gitcs/package.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/gi/gitcs/package.nix diff --git a/pkgs/by-name/gi/gitcs/package.nix b/pkgs/by-name/gi/gitcs/package.nix new file mode 100644 index 000000000000..eec5ebc7203b --- /dev/null +++ b/pkgs/by-name/gi/gitcs/package.nix @@ -0,0 +1,30 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "gitcs"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "knbr13"; + repo = "gitcs"; + rev = "v${version}"; + hash = "sha256-IyhVVRTKftZIzqMH5pBUMLPIk8bk0rVAxPKD6bABP68="; + }; + + vendorHash = "sha256-8yzPdVljnODOeI5yWh19BHsF4Pa9BWc49IwenMCVGZo="; + + ldflags = [ "-s" ]; + + meta = with lib; { + description = "Scan local git repositories and generate a visual contributions graph"; + changelog = "https://github.com/knbr13/gitcs/releases/tag/v${version}"; + homepage = "https://github.com/knbr13/gitcs"; + license = licenses.mit; + maintainers = with maintainers; [ phanirithvij ]; + mainProgram = "gitcs"; + }; +}