From 6cf8d443b4da1611722e2de904ed8bb89126b1b5 Mon Sep 17 00:00:00 2001
From: lassulus <lass@aidsballs.de>
Date: Thu, 21 May 2015 20:36:19 +0200
Subject: [PATCH] update test gitolite config

---
 modules/uriel/default.nix | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

diff --git a/modules/uriel/default.nix b/modules/uriel/default.nix
index 9cab8915f..367a2847c 100644
--- a/modules/uriel/default.nix
+++ b/modules/uriel/default.nix
@@ -19,7 +19,7 @@
   ];
   nixpkgs = {
     url = "https://github.com/Lassulus/nixpkgs";
-    rev = "b3531eebf625e388d2fa33d56646180236263e74";
+    rev = "946329e1342acc08d9bed9e7af860f2a5b1f1765";
   };
 
   services.gitolite = {
@@ -82,7 +82,7 @@
       repo config
           RW+     =   lass
           RW+     =   uriel
-          R       =   fastpoke
+          option hook.post-receive = irc-announce
     '';
 
     rc = ''
@@ -229,6 +229,26 @@
           | nc "$IRC_SERVER" "$IRC_PORT" | tee -a ircin
       '';
     };
+
+    customFiles = [
+      {
+        filename = ".gitolite/conf/irc-announce.conf";
+        content = ''
+          IRC_NICK="$(hostname)$GL_TID"
+          case "$GL_REPO" in
+            brain|painload|services|load-env|pong|config)
+              IRC_CHANNEL='#retiolum'
+            ;;
+            emse*)
+              IRC_CHANNEL='#emse'
+            ;;
+            *)
+              IRC_CHANNEL='&testing'
+            ;;
+          esac
+        '';
+      }
+    ];
   };