Skip to content

Commit 1b6095c

Browse files
committed
git-blame-someone-else: init at 1.0.0
Signed-off-by: VZstless <vzstless@qq.com>
1 parent 8f229c1 commit 1b6095c

3 files changed

Lines changed: 35 additions & 10 deletions

File tree

default.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
modules = import ./modules; # NixOS modules
1515
overlays = import ./overlays; # nixpkgs overlays
1616

17-
example-package = pkgs.callPackage ./pkgs/example-package { };
17+
git-blame-someone-else = pkgs.callPackage ./pkgs/git-blame-someone-else { };
1818
# some-qt5-package = pkgs.libsForQt5.callPackage ./pkgs/some-qt5-package { };
1919
# ...
2020
}

pkgs/example-package/default.nix

Lines changed: 0 additions & 9 deletions
This file was deleted.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
lib,
3+
stdenv,
4+
fetchFromGitHub,
5+
}:
6+
7+
stdenv.mkDerivation (finalAttrs: {
8+
pname = "git-blame-someone-else";
9+
version = "1.0.0";
10+
src = fetchFromGitHub {
11+
owner = "atlarator";
12+
repo = "git-blame-someone-else";
13+
rev = finalAttrs.version;
14+
sha256 = "sha256-xraG1dR5Q8oDlUXARgh0ql8eRwH4bJWblJFjH1wJcys=";
15+
};
16+
17+
buildPhase = ''
18+
echo "no need to build"
19+
'';
20+
21+
installPhase = ''
22+
runHook preInstall
23+
mkdir -p $out/bin
24+
install -m 0755 git-blame-someone-else \
25+
$out/bin/git-blame-someone-else
26+
runHook postInstall
27+
'';
28+
29+
meta = {
30+
description = "Blame someone else for your bad code";
31+
license = lib.licenses.mit;
32+
mainProgram = "git-blame-someone-else";
33+
};
34+
})

0 commit comments

Comments
 (0)