]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - nixops/modules/gitolite/default.nix
Remove mylibs from module dependencies
[perso/Immae/Config/Nix.git] / nixops / modules / gitolite / default.nix
index 44442ea131c191e281baa0db9c5c1ad9fcb09169..f085b559f1d4c3dcb503a3ffe08d9dfbaf42f82c 100644 (file)
@@ -1,4 +1,4 @@
-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
 let
     cfg = config.services.myGitolite;
 in {
@@ -11,19 +11,6 @@ in {
   };
 
   config = lib.mkIf cfg.enable {
-    nixpkgs.overlays = [ (self: super: rec {
-      gitolite = super.gitolite.overrideAttrs(old: rec {
-        name = "gitolite-${version}";
-        version = "3.6.10";
-        src = self.fetchFromGitHub {
-          owner = "sitaramc";
-          repo = "gitolite";
-          rev = "v${version}";
-          sha256 = "0p2697mn6rwm03ndlv7q137zczai82n41aplq1g006ii7f12xy8h";
-        };
-      });
-    }) ];
-
     networking.firewall.allowedTCPPorts = [ 9418 ];
 
     services.gitDaemon = {
@@ -34,7 +21,7 @@ in {
     };
 
     system.activationScripts.gitolite = let
-      gitolite_ldap_groups = mylibs.wrap {
+      gitolite_ldap_groups = pkgs.mylibs.wrap {
         name = "gitolite_ldap_groups.sh";
         file = ./gitolite_ldap_groups.sh;
         vars = {
@@ -61,6 +48,7 @@ in {
       python-packages = python-packages: with python-packages; [
         simplejson
         urllib3
+        sleekxmpp
       ];
     in
       [