From 4d4f13f4a8e7df6480da895d80d487c891441745 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Wed, 9 Jan 2019 23:35:11 +0100 Subject: Move some elements to separate modules --- virtual/modules/gitweb.nix | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 virtual/modules/gitweb.nix (limited to 'virtual/modules/gitweb.nix') diff --git a/virtual/modules/gitweb.nix b/virtual/modules/gitweb.nix new file mode 100644 index 0000000..f3ef1bd --- /dev/null +++ b/virtual/modules/gitweb.nix @@ -0,0 +1,21 @@ +{ lib, pkgs, config, mylibs, ... }: +let + cfg = config.services.myGitweb; +in { + options.services.myGitweb = { + enable = lib.mkEnableOption "my gitweb service"; + }; + + config = lib.mkIf cfg.enable { + security.acme.certs."eldiron".extraDomains."git.immae.eu" = null; + + nixpkgs.config.packageOverrides = oldpkgs: rec { + gitweb = oldpkgs.gitweb.overrideAttrs(old: { + installPhase = old.installPhase + '' + cp -r ${./gitweb/theme} $out/gitweb-theme; + ''; + }); + }; + + }; +} -- cgit v1.2.3