summaryrefslogtreecommitdiff
path: root/Com/Simatime/Cloud/git.nix
blob: 4cdaa28d609842c50dc9a655e8f07791c6aacf9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ pkgs, ... }:

{
  services = {
    gitolite = {
      enable = true;
      enableGitAnnex = true;
      # TODO: change this to /var/lib/gitolite?
      dataDir = "/srv/git";
      user = "git";
      group = "git";
      extraGitoliteRc = ''
        $RC{SITE_INFO} = 'a computer is a bicycle for the mind.';
      '';
      adminPubkey = builtins.readFile ../keys/ben.pub;
    };
  };
}