summary refs log tree commit diff
path: root/services/cgit.nix
diff options
context:
space:
mode:
Diffstat (limited to 'services/cgit.nix')
-rw-r--r--services/cgit.nix14
1 files changed, 4 insertions, 10 deletions
diff --git a/services/cgit.nix b/services/cgit.nix
index 1f7b637..aeb7115 100644
--- a/services/cgit.nix
+++ b/services/cgit.nix
@@ -1,28 +1,22 @@
-{ pkgs, ... }:
+{ pkgs, auxiliaryPkgs, ... }:
 
 # TODO: bring in cgit text configuration in `/srv` into nixos repository.
 let
   inherit (pkgs) dockerTools;
+  inherit (auxiliaryPkgs) common;
+
   cgit = pkgs.cgit-pink;
 
   cgitLocalPort = "3792";
   cgitDir = "/srv/cgit";
   gitDir = "/srv/git";
 
-  baseImage = dockerTools.pullImage {
-    imageName = "alpine";
-    imageDigest = "sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d";
-    sha256 = "0fzqhqvvb0pzkwvjwyqjfv3rw2w8006xz4mhk0dk5clmyb08hqwc";
-    finalImageName = "alpine";
-    finalImageTag = "3.20.3";
-  };
-
   # TODO: replace `buildLayeredImage` with `streamLayeredImage`
   # in the upcoming 24.11 release.
   cgitImage = dockerTools.buildLayeredImage {
     name = "cgit";
     tag = cgit.version;
-    fromImage = baseImage;
+    fromImage = common.alpine.base;
 
     contents = with pkgs; [
       lighttpd zstd