about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ops/nixos/hound.nix62
-rw-r--r--third_party/hound/default.nix14
-rw-r--r--tools/emacs/config/init.el5
-rw-r--r--tools/emacs/default.nix1
-rw-r--r--users/tazjin/nixos/camden/default.nix1
5 files changed, 0 insertions, 83 deletions
diff --git a/ops/nixos/hound.nix b/ops/nixos/hound.nix
deleted file mode 100644
index 690055bde3..0000000000
--- a/ops/nixos/hound.nix
+++ /dev/null
@@ -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";
-      };
-    };
-  };
-}
diff --git a/third_party/hound/default.nix b/third_party/hound/default.nix
deleted file mode 100644
index 81f914f7e9..0000000000
--- a/third_party/hound/default.nix
+++ /dev/null
@@ -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";
-  };
-}
diff --git a/tools/emacs/config/init.el b/tools/emacs/config/init.el
index 60d18115b9..b5d570df09 100644
--- a/tools/emacs/config/init.el
+++ b/tools/emacs/config/init.el
@@ -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)))
 
diff --git a/tools/emacs/default.nix b/tools/emacs/default.nix
index ee39120109..5d492853cf 100644
--- a/tools/emacs/default.nix
+++ b/tools/emacs/default.nix
@@ -51,7 +51,6 @@ let
     go-mode
     gruber-darker-theme
     haskell-mode
-    hound
     ht
     hydra
     idle-highlight-mode
diff --git a/users/tazjin/nixos/camden/default.nix b/users/tazjin/nixos/camden/default.nix
index e63faef029..79c3c6a61c 100644
--- a/users/tazjin/nixos/camden/default.nix
+++ b/users/tazjin/nixos/camden/default.nix
@@ -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"