get: init at 1

This commit is contained in:
tv 2015-09-25 22:56:28 +02:00
parent e17fe65559
commit 71621bde53
4 changed files with 40 additions and 0 deletions

View File

@ -11,6 +11,7 @@ rec {
charybdis = callPackage ./charybdis {};
dic = callPackage ./dic {};
genid = callPackage ./genid {};
get = callPackage ./get {};
github-hosts-sync = callPackage ./github-hosts-sync {};
github-known_hosts = callPackage ./github-known_hosts {};
hashPassword = callPackage ./hashPassword {};

View File

@ -0,0 +1,37 @@
{ coreutils, gnugrep, gnused, fetchgit, jq, nix, stdenv, ... }:
stdenv.mkDerivation {
name = "get-1";
src = fetchgit {
url = http://cgit.cd.retiolum/get;
rev = "a39d54aa2e28d8b15a5879024f64f3f41dee9f3b";
sha256 = "776836e7c5764e547fa46c7d0e14b9a9ccc26c43af288c51096f4073f17b7f32";
};
phases = [
"unpackPhase"
"installPhase"
];
installPhase =
let
path = stdenv.lib.makeSearchPath "bin" [
coreutils
gnugrep
gnused
jq
nix
];
in
''
mkdir -p $out/bin
sed \
'1s,.*,&\nPATH=${path},' \
< ./get \
> $out/bin/get
chmod +x $out/bin/get
'';
}

View File

@ -71,6 +71,7 @@ with lib;
cac
dic
file
get
gitAndTools.qgit
gnupg21
haskellPackages.hledger

View File

@ -26,6 +26,7 @@ let
cgserver = {};
crude-mail-setup = {};
dot-xmonad = {};
get = {};
hack = {};
load-env = {};
make-snapshot = {};