From d18faddba3281d543c6e552d514513bd6256032f Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sat, 20 Jun 2020 03:58:21 +0100 Subject: chore(nixos/sourcegraph): Configure Sourcegraph to use Cheddar Change-Id: I2b91bef97c16254ffefcbc4da48ef161a859e7a0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/521 Reviewed-by: lukegb --- users/tazjin/nixos/camden/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'users/tazjin') diff --git a/users/tazjin/nixos/camden/default.nix b/users/tazjin/nixos/camden/default.nix index fdc48e596b..5b751c0338 100644 --- a/users/tazjin/nixos/camden/default.nix +++ b/users/tazjin/nixos/camden/default.nix @@ -244,6 +244,17 @@ in lib.fix(self: { # Run a SourceGraph code search instance services.depot.sourcegraph.enable = true; + # Run a cheddar syntax highlighting server for SourceGraph + systemd.services.cheddar-server = { + wantedBy = [ "multi-user.target" ]; + script = "${depot.tools.cheddar}/bin/cheddar --listen 0.0.0.0:4238 --sourcegraph-server"; + + serviceConfig = { + DynamicUser = true; + Restart = "always"; + }; + }; + # Start a local SMTP relay to Gmail (used by gerrit) services.depot.smtprelay = { enable = true; -- cgit 1.4.1