snippet = builtins.readFile ./ldap_gitolite.sh;
dependencies = [ pkgs.gitolite ];
}];
- services.duplyBackup.profiles.gitolite = {
- rootDir = cfg.gitoliteDir;
- remotes = [ "eriomem" "ovh" ];
- };
networking.firewall.allowedTCPPorts = [ 9418 ];
secrets.keys."gitolite/ldap_password" = {
users.users.gitolite.packages = let
python-packages = python-packages: with python-packages; [
simplejson
+ apprise
urllib3
sleekxmpp
+ pyyaml
];
in
[
- (pkgs.python3.withPackages python-packages)
+ (pkgs.python38.withPackages python-packages)
pkgs.nettools
pkgs.findutils
];