Merge pull request #299557 from loicreynier/gh-notify-init-at-unstable-2024-03-19
gh-notify: init at 0-unstable-2024-03-19
This commit is contained in:
commit
d16e3a6e06
55
pkgs/by-name/gh/gh-notify/package.nix
Normal file
55
pkgs/by-name/gh/gh-notify/package.nix
Normal file
@ -0,0 +1,55 @@
|
||||
{ lib
|
||||
, fetchFromGitHub
|
||||
, stdenvNoCC
|
||||
, makeWrapper
|
||||
, gh
|
||||
, gnugrep
|
||||
, fzf
|
||||
, python3
|
||||
, withDelta ? false
|
||||
, delta
|
||||
, withBat ? false
|
||||
, bat
|
||||
}:
|
||||
let
|
||||
binPath = lib.makeBinPath ([
|
||||
gh
|
||||
gnugrep
|
||||
fzf
|
||||
python3
|
||||
]
|
||||
++ lib.optional withBat bat
|
||||
++ lib.optional withDelta delta);
|
||||
in
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "gh-notify";
|
||||
version = "0-unstable-2024-03-19";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "meiji163";
|
||||
repo = "gh-notify";
|
||||
rev = "0d8fa377d79cfef0f66d2f03a5921a5e598e6807";
|
||||
hash = "sha256-Ao6gUtgW7enVlWBQhlQDc8ZW/gP90atc2F4rDNUnjj8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
install -D -m755 "gh-notify" "$out/bin/gh-notify"
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
wrapProgram "$out/bin/gh-notify" --prefix PATH : "${binPath}"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/meiji163/gh-notify";
|
||||
description = "GitHub CLI extension to display GitHub notifications";
|
||||
maintainers = with maintainers; [ loicreynier ];
|
||||
license = licenses.unlicense;
|
||||
mainProgram = "gh-notify";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user