From 7f2ba45f292fac1c296a62a57f4bcd608687e87b Mon Sep 17 00:00:00 2001 From: Daniel Frank Date: Fri, 8 Nov 2019 22:24:15 +0100 Subject: [PATCH] Setup gitolite --- configuration.nix | 1 + gitolite.nix | 11 +++++++++++ hardware-configuration.nix | 5 +++++ 3 files changed, 17 insertions(+) create mode 100644 gitolite.nix diff --git a/configuration.nix b/configuration.nix index 777cbac..19b8634 100644 --- a/configuration.nix +++ b/configuration.nix @@ -14,6 +14,7 @@ ./borgbackup.nix ./nginx.nix ./hopglass-frontend.nix + ./gitolite.nix ]; # Configuration options for the mailserver diff --git a/gitolite.nix b/gitolite.nix new file mode 100644 index 0000000..7db9326 --- /dev/null +++ b/gitolite.nix @@ -0,0 +1,11 @@ +{ config, lib, pkgs, ... }: + +{ + services.gitolite = { + enable = true; + dataDir = "/srv/gitolite"; + user = "git"; + group = "git"; + adminPubkey = ""; + }; +} diff --git a/hardware-configuration.nix b/hardware-configuration.nix index 3fba2fd..2149b50 100644 --- a/hardware-configuration.nix +++ b/hardware-configuration.nix @@ -22,6 +22,11 @@ fsType = "ext4"; }; + fileSystems."/srv/gitolite" = + { device = "/dev/disk/by-uuid/5c846acb-aa67-466d-a0a3-31d1f778bf4d"; + fsType = "ext4"; + }; + # encrypt the swap device. why not. # needs the UUID of the partition, as the swap id will be lost on every boot. swapDevices =