chore: Remove traces of Hound

We can always revert this if we want it back.

Change-Id: I1332b6dd541199584b7b5b94a8651172d79e53a9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/442
Reviewed-by: glittershark <grfn@gws.fyi>
Reviewed-by: lukegb <lukegb@tvl.fyi>
This commit is contained in:
Vincent Ambo 2020-06-16 21:20:49 +01:00 committed by tazjin
parent 6a77bbbf84
commit 9a7a0aa597
5 changed files with 0 additions and 83 deletions

View file

@ -1,62 +0,0 @@
# This module serves hound.
#
# https://github.com/hound-search/hound
{ pkgs, config, lib, ... }:
let
cfg = config.services.depot.hound;
configJson = with builtins; toFile "config.json" (toJSON {
inherit (cfg) title repos;
max-concurrent-indexers = cfg.maxConcurrentIndexers;
dbpath = "/var/lib/hound";
health-check-uri = "/healthz";
});
in {
options.services.depot.hound = with lib; {
enable = mkOption {
type = types.bool;
default = false;
description = ''
Whether to enable the hound code search engine to forward
journald logs to Stackdriver Logging.
'';
};
repos = mkOption {
type = lib.types.attrs;
description = "Repository configuration for hound.";
};
port = mkOption {
type = lib.types.int;
default = 6080;
description = "The port hound should listen on.";
};
title = mkOption {
type = lib.types.str;
description = "Page title for this hound instance";
};
maxConcurrentIndexers = mkOption {
type = lib.types.int;
default = 2;
};
};
config = {
systemd.services.hound = {
description = "Code search engine";
script = "${config.depot.third_party.hound}/bin/houndd -addr ':${toString cfg.port}' -conf '${configJson}'";
wantedBy = [ "multi-user.target" ];
path = [ pkgs.git ];
serviceConfig = {
Restart = "always";
DynamicUser = true;
StateDirectory = "hound";
SupplementaryGroups = "git";
};
};
};
}

View file

@ -1,14 +0,0 @@
{ pkgs, ... }:
pkgs.buildGoPackage {
name = "hound";
goPackagePath = "github.com/hound-search/hound";
subPackages = ["cmds/hound" "cmds/houndd"];
src = pkgs.fetchFromGitHub {
owner = "hound-search";
repo = "hound";
rev = "ac0241d63ea15fe7fd2bfff4d8217f18ea589e92";
sha256 = "00ikhwiazdznc8njc1df8g768q28qx6y4885mi4lff15mmja8x64";
};
}

View file

@ -58,11 +58,6 @@
(use-package ht)
(use-package hound
:custom
(hound-host "https://cs.tazj.in")
(hound-api-port "443"))
(use-package hydra)
(use-package idle-highlight-mode :hook ((prog-mode . idle-highlight-mode)))

View file

@ -51,7 +51,6 @@ let
go-mode
gruber-darker-theme
haskell-mode
hound
ht
hydra
idle-highlight-mode

View file

@ -16,7 +16,6 @@ config: let
in lib.fix(self: {
imports = [
"${depot.depotPath}/ops/nixos/depot.nix"
"${depot.depotPath}/ops/nixos/hound.nix"
"${depot.depotPath}/ops/nixos/monorepo-gerrit.nix"
"${depot.depotPath}/ops/nixos/sourcegraph.nix"
"${depot.depotPath}/ops/nixos/smtprelay.nix"