diff options
Diffstat (limited to 'krebs/5pkgs/git-hooks/default.nix')
| -rw-r--r-- | krebs/5pkgs/git-hooks/default.nix | 19 | 
1 files changed, 7 insertions, 12 deletions
| diff --git a/krebs/5pkgs/git-hooks/default.nix b/krebs/5pkgs/git-hooks/default.nix index 9355a878c..4017b873b 100644 --- a/krebs/5pkgs/git-hooks/default.nix +++ b/krebs/5pkgs/git-hooks/default.nix @@ -1,13 +1,10 @@ -{ lib, pkgs, ... }: +{ pkgs, ... }: -with lib; - -let -  out = { -    inherit irc-announce; -  }; +with import <stockholm/lib>; +{    # TODO irc-announce should return a derivation +  #      but it cannot because krebs.git.repos.*.hooks :: attrsOf str    irc-announce = { nick, channel, server, port ? 6667, verbose ? false, branches ? [] }: ''      #! /bin/sh      set -euf @@ -37,7 +34,7 @@ let      port=${toString port}      host=$nick -    cgit_endpoint=http://cgit.$host +    cgit_endpoint=http://cgit.$host.r      empty=0000000000000000000000000000000000000000 @@ -99,7 +96,7 @@ let      done      if test -n "''${message-}"; then -      exec ${irc-announce-script} \ +      exec ${pkgs.irc-announce}/bin/irc-announce \          "$server" \          "$port" \          "$nick" \ @@ -107,6 +104,4 @@ let          "$message"      fi    ''; - -  irc-announce-script = "${pkgs.irc-announce}/bin/irc-announce"; -in out +} | 
