diff options
Diffstat (limited to 'modules/uriel')
-rw-r--r-- | modules/uriel/default.nix | 24 |
1 files 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 + ''; + } + ]; }; |