From 3d2ec06ddbf0b0eff05895861986c5be791152f9 Mon Sep 17 00:00:00 2001
From: zowoq <59103226+zowoq@users.noreply.github.com>
Date: Tue, 18 Apr 2023 11:33:27 +1000
Subject: [PATCH] services/hound: remove

---
 .github/workflows/hound.yml                   |  39 --
 build03/configuration.nix                     |   1 -
 docs/code-search.md                           |   3 -
 mkdocs.yml                                    |   1 -
 ...-to-start-if-any-repos-fail-to-index.patch |  25 -
 services/hound/default.nix                    |  27 -
 services/hound/hound.json                     | 545 ------------------
 services/hound/open-search.xml                |  10 -
 shell.nix                                     |   1 -
 tasks.py                                      |  69 ---
 10 files changed, 721 deletions(-)
 delete mode 100644 docs/code-search.md
 delete mode 100644 services/hound/0001-Fail-to-start-if-any-repos-fail-to-index.patch
 delete mode 100644 services/hound/default.nix
 delete mode 100644 services/hound/hound.json
 delete mode 100644 services/hound/open-search.xml

diff --git a/.github/workflows/hound.yml b/.github/workflows/hound.yml
index c154a20..e69de29 100644
--- a/.github/workflows/hound.yml
+++ b/.github/workflows/hound.yml
@@ -1,39 +0,0 @@
-name: "Update hound"
-
-on:
-  repository_dispatch:
-  workflow_dispatch:
-  schedule:
-    - cron: "51 2 * * 3"
-
-jobs:
-  createPullRequest:
-    runs-on: ubuntu-latest
-    steps:
-      - uses: actions/checkout@v3
-      - name: Install Nix
-        uses: cachix/install-nix-action@v20
-        with:
-          extra_nix_config: |
-            experimental-features = nix-command flakes
-      - name: Setup
-        id: setup
-        run: |
-          echo "title=hound: update repos $(date -u +"%Y-%m-%d")" >> $GITHUB_OUTPUT
-          git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
-          git config user.name "github-actions[bot]"
-      - name: Update hound repos
-        env:
-          # avoid the repo update script being rate limited
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-        run: |
-          nix develop --option accept-flake-config true -c inv update-hound-repos
-          git commit -m "${{ steps.setup.outputs.title }}" services/hound/hound.json
-      - uses: peter-evans/create-pull-request@v5
-        with:
-          body: |
-            Automated update of hound repos
-          branch: update-hound
-          delete-branch: false
-          title: ${{ steps.setup.outputs.title }}
-          token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/build03/configuration.nix b/build03/configuration.nix
index b348ae3..a88e4a9 100644
--- a/build03/configuration.nix
+++ b/build03/configuration.nix
@@ -16,7 +16,6 @@
     ../roles/zfs-raid.nix
     ../roles/remote-builder/aarch64-build04.nix
 
-    ../services/hound
     ../services/hydra
     ../services/nur-update
   ];
diff --git a/docs/code-search.md b/docs/code-search.md
deleted file mode 100644
index 96c796d..0000000
--- a/docs/code-search.md
+++ /dev/null
@@ -1,3 +0,0 @@
-[https://search.nix-community.org](https://search.nix-community.org)
-
-Hound code search for NixOS and nix-community GitHub organisations.
diff --git a/mkdocs.yml b/mkdocs.yml
index 65718fd..9f225a3 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -8,7 +8,6 @@ nav:
       - R. RyanTM update bot: update-bot.md
       - NUR update: nur-update.md
       - nix-community.org DNS: dns.md
-      - code-search.md
   - About:
       - FAQ: faq.md
       - administrators.md
diff --git a/services/hound/0001-Fail-to-start-if-any-repos-fail-to-index.patch b/services/hound/0001-Fail-to-start-if-any-repos-fail-to-index.patch
deleted file mode 100644
index d3f5f8d..0000000
--- a/services/hound/0001-Fail-to-start-if-any-repos-fail-to-index.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From f976792420843bd079cea3aa85e70cc2cdbe98c2 Mon Sep 17 00:00:00 2001
-From: Graham Christensen <graham@grahamc.com>
-Date: Sun, 8 Oct 2017 10:59:05 -0400
-Subject: [PATCH] Fail to start if any repos fail to index
-
----
- cmds/houndd/main.go | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cmds/houndd/main.go b/cmds/houndd/main.go
-index 60152ca..dfba0fc 100644
---- a/cmds/houndd/main.go
-+++ b/cmds/houndd/main.go
-@@ -132,7 +132,7 @@ func main() {
- 		log.Panic(err)
- 	}
- 	if !ok {
--		info_log.Println("Some repos failed to index, see output above")
-+		info_log.Fatalf("Some repos failed to index, see output above")
- 	} else {
- 		info_log.Println("All indexes built!")
- 	}
--- 
-2.14.2
-
diff --git a/services/hound/default.nix b/services/hound/default.nix
deleted file mode 100644
index 16a5dbd..0000000
--- a/services/hound/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ pkgs, ... }:
-{
-  services.nginx.virtualHosts."search.nix-community.org" = {
-    enableACME = true;
-    forceSSL = true;
-    locations = {
-      "=/open_search.xml".alias = "${./open-search.xml}";
-      "/".proxyPass = "http://127.0.0.1:6080/";
-    };
-  };
-
-  services.hound = {
-    enable = true;
-    listen = "127.0.0.1:6080";
-    config = builtins.readFile ./hound.json;
-    package = pkgs.hound.overrideAttrs (_x: {
-      patches = [
-        ./0001-Fail-to-start-if-any-repos-fail-to-index.patch
-      ];
-    });
-  };
-
-  systemd.services.hound.serviceConfig = {
-    Restart = "always";
-    RestartSec = 5;
-  };
-}
diff --git a/services/hound/hound.json b/services/hound/hound.json
deleted file mode 100644
index c3b8c7a..0000000
--- a/services/hound/hound.json
+++ /dev/null
@@ -1,545 +0,0 @@
-{
-  "dbpath": "/var/lib/hound/data",
-  "max-concurrent-indexers": 1,
-  "repos": {
-    "NixOS-.github": {
-      "url": "https://github.com/NixOS/.github.git"
-    },
-    "NixOS-20th-nix": {
-      "url": "https://github.com/NixOS/20th-nix.git"
-    },
-    "NixOS-bundlers": {
-      "url": "https://github.com/NixOS/bundlers.git"
-    },
-    "NixOS-cabal2nix": {
-      "url": "https://github.com/NixOS/cabal2nix.git"
-    },
-    "NixOS-calamares-nixos-extensions": {
-      "url": "https://github.com/NixOS/calamares-nixos-extensions.git"
-    },
-    "NixOS-darwin-stubs": {
-      "url": "https://github.com/NixOS/darwin-stubs.git"
-    },
-    "NixOS-distribution-nixpkgs": {
-      "url": "https://github.com/NixOS/distribution-nixpkgs.git"
-    },
-    "NixOS-equinix-metal-builders": {
-      "url": "https://github.com/NixOS/equinix-metal-builders.git"
-    },
-    "NixOS-flake-registry": {
-      "url": "https://github.com/NixOS/flake-registry.git"
-    },
-    "NixOS-foundation": {
-      "url": "https://github.com/NixOS/foundation.git"
-    },
-    "NixOS-hackage-db": {
-      "url": "https://github.com/NixOS/hackage-db.git"
-    },
-    "NixOS-hydra": {
-      "url": "https://github.com/NixOS/hydra.git"
-    },
-    "NixOS-hydra-ant-logger": {
-      "url": "https://github.com/NixOS/hydra-ant-logger.git"
-    },
-    "NixOS-hydra-provisioner": {
-      "url": "https://github.com/NixOS/hydra-provisioner.git"
-    },
-    "NixOS-jailbreak-cabal": {
-      "url": "https://github.com/NixOS/jailbreak-cabal.git"
-    },
-    "NixOS-language-nix": {
-      "url": "https://github.com/NixOS/language-nix.git"
-    },
-    "NixOS-mobile-nixos": {
-      "url": "https://github.com/NixOS/mobile-nixos.git"
-    },
-    "NixOS-mobile-nixos-website": {
-      "url": "https://github.com/NixOS/mobile-nixos-website.git"
-    },
-    "NixOS-moderation": {
-      "url": "https://github.com/NixOS/moderation.git"
-    },
-    "NixOS-mvn2nix-maven-plugin": {
-      "url": "https://github.com/NixOS/mvn2nix-maven-plugin.git"
-    },
-    "NixOS-nix": {
-      "url": "https://github.com/NixOS/nix.git"
-    },
-    "NixOS-nix-book": {
-      "url": "https://github.com/NixOS/nix-book.git"
-    },
-    "NixOS-nix-eclipse": {
-      "url": "https://github.com/NixOS/nix-eclipse.git"
-    },
-    "NixOS-nix-idea": {
-      "url": "https://github.com/NixOS/nix-idea.git"
-    },
-    "NixOS-nix-mode": {
-      "url": "https://github.com/NixOS/nix-mode.git"
-    },
-    "NixOS-nix-pills": {
-      "url": "https://github.com/NixOS/nix-pills.git"
-    },
-    "NixOS-nix.dev": {
-      "url": "https://github.com/NixOS/nix.dev.git"
-    },
-    "NixOS-nixops": {
-      "url": "https://github.com/NixOS/nixops.git"
-    },
-    "NixOS-nixops-aws": {
-      "url": "https://github.com/NixOS/nixops-aws.git"
-    },
-    "NixOS-nixops-hetzner": {
-      "url": "https://github.com/NixOS/nixops-hetzner.git"
-    },
-    "NixOS-nixos-artwork": {
-      "url": "https://github.com/NixOS/nixos-artwork.git"
-    },
-    "NixOS-nixos-channel-scripts": {
-      "url": "https://github.com/NixOS/nixos-channel-scripts.git"
-    },
-    "NixOS-nixos-common-styles": {
-      "url": "https://github.com/NixOS/nixos-common-styles.git"
-    },
-    "NixOS-nixos-hardware": {
-      "url": "https://github.com/NixOS/nixos-hardware.git"
-    },
-    "NixOS-nixos-homepage": {
-      "url": "https://github.com/NixOS/nixos-homepage.git"
-    },
-    "NixOS-nixos-metrics": {
-      "url": "https://github.com/NixOS/nixos-metrics.git"
-    },
-    "NixOS-nixos-org-configurations": {
-      "url": "https://github.com/NixOS/nixos-org-configurations.git"
-    },
-    "NixOS-nixos-planet": {
-      "url": "https://github.com/NixOS/nixos-planet.git"
-    },
-    "NixOS-nixos-search": {
-      "url": "https://github.com/NixOS/nixos-search.git"
-    },
-    "NixOS-nixos-status": {
-      "url": "https://github.com/NixOS/nixos-status.git"
-    },
-    "NixOS-nixos-summer": {
-      "url": "https://github.com/NixOS/nixos-summer.git"
-    },
-    "NixOS-nixos-weekly": {
-      "url": "https://github.com/NixOS/nixos-weekly.git"
-    },
-    "NixOS-nixpart": {
-      "url": "https://github.com/NixOS/nixpart.git"
-    },
-    "NixOS-nixpkgs": {
-      "url": "https://github.com/NixOS/nixpkgs.git"
-    },
-    "NixOS-npm2nix": {
-      "url": "https://github.com/NixOS/npm2nix.git"
-    },
-    "NixOS-ofborg": {
-      "url": "https://github.com/NixOS/ofborg.git"
-    },
-    "NixOS-package-list": {
-      "url": "https://github.com/NixOS/package-list.git"
-    },
-    "NixOS-patchelf": {
-      "url": "https://github.com/NixOS/patchelf.git"
-    },
-    "NixOS-release-wiki": {
-      "url": "https://github.com/NixOS/release-wiki.git"
-    },
-    "NixOS-reproducible.nixos.org": {
-      "url": "https://github.com/NixOS/reproducible.nixos.org.git"
-    },
-    "NixOS-rfc-steering-committee": {
-      "url": "https://github.com/NixOS/rfc-steering-committee.git"
-    },
-    "NixOS-rfc39": {
-      "url": "https://github.com/NixOS/rfc39.git"
-    },
-    "NixOS-rfc39-record": {
-      "url": "https://github.com/NixOS/rfc39-record.git"
-    },
-    "NixOS-rfcs": {
-      "url": "https://github.com/NixOS/rfcs.git"
-    },
-    "NixOS-security": {
-      "url": "https://github.com/NixOS/security.git"
-    },
-    "NixOS-snapd-nix-base": {
-      "url": "https://github.com/NixOS/snapd-nix-base.git"
-    },
-    "NixOS-templates": {
-      "url": "https://github.com/NixOS/templates.git"
-    },
-    "NixOS-whats-new-in-nix": {
-      "url": "https://github.com/NixOS/whats-new-in-nix.git"
-    },
-    "nix-community-.github": {
-      "url": "https://github.com/nix-community/.github.git"
-    },
-    "nix-community-NUR": {
-      "url": "https://github.com/nix-community/NUR.git"
-    },
-    "nix-community-NixNG": {
-      "url": "https://github.com/nix-community/NixNG.git"
-    },
-    "nix-community-NixOS-WSL": {
-      "url": "https://github.com/nix-community/NixOS-WSL.git"
-    },
-    "nix-community-aarch64-build-box": {
-      "url": "https://github.com/nix-community/aarch64-build-box.git"
-    },
-    "nix-community-acpi_call": {
-      "url": "https://github.com/nix-community/acpi_call.git"
-    },
-    "nix-community-all-cabal-json": {
-      "url": "https://github.com/nix-community/all-cabal-json.git"
-    },
-    "nix-community-awesome-nix": {
-      "url": "https://github.com/nix-community/awesome-nix.git"
-    },
-    "nix-community-builtwithnix.org": {
-      "url": "https://github.com/nix-community/builtwithnix.org.git"
-    },
-    "nix-community-bundix": {
-      "url": "https://github.com/nix-community/bundix.git"
-    },
-    "nix-community-comma": {
-      "url": "https://github.com/nix-community/comma.git"
-    },
-    "nix-community-crystal2nix": {
-      "url": "https://github.com/nix-community/crystal2nix.git"
-    },
-    "nix-community-developer-workshop": {
-      "url": "https://github.com/nix-community/developer-workshop.git"
-    },
-    "nix-community-disko": {
-      "url": "https://github.com/nix-community/disko.git"
-    },
-    "nix-community-docker-nixpkgs": {
-      "url": "https://github.com/nix-community/docker-nixpkgs.git"
-    },
-    "nix-community-dream2nix": {
-      "url": "https://github.com/nix-community/dream2nix.git"
-    },
-    "nix-community-dreampkgs": {
-      "url": "https://github.com/nix-community/dreampkgs.git"
-    },
-    "nix-community-eask2nix": {
-      "url": "https://github.com/nix-community/eask2nix.git"
-    },
-    "nix-community-emacs-overlay": {
-      "url": "https://github.com/nix-community/emacs-overlay.git"
-    },
-    "nix-community-emacs2nix": {
-      "url": "https://github.com/nix-community/emacs2nix.git"
-    },
-    "nix-community-ethereum.nix": {
-      "url": "https://github.com/nix-community/ethereum.nix.git"
-    },
-    "nix-community-fenix": {
-      "url": "https://github.com/nix-community/fenix.git"
-    },
-    "nix-community-flake-compat": {
-      "url": "https://github.com/nix-community/flake-compat.git"
-    },
-    "nix-community-flake-gemini": {
-      "url": "https://github.com/nix-community/flake-gemini.git"
-    },
-    "nix-community-flake-nimble": {
-      "url": "https://github.com/nix-community/flake-nimble.git"
-    },
-    "nix-community-gnome-session-ctl": {
-      "url": "https://github.com/nix-community/gnome-session-ctl.git"
-    },
-    "nix-community-go-nix": {
-      "url": "https://github.com/nix-community/go-nix.git"
-    },
-    "nix-community-gomod2nix": {
-      "url": "https://github.com/nix-community/gomod2nix.git"
-    },
-    "nix-community-google-summer-of-code": {
-      "url": "https://github.com/nix-community/google-summer-of-code.git"
-    },
-    "nix-community-hardware-mnt-reform": {
-      "url": "https://github.com/nix-community/hardware-mnt-reform.git"
-    },
-    "nix-community-harmonia": {
-      "url": "https://github.com/nix-community/harmonia.git"
-    },
-    "nix-community-haumea": {
-      "url": "https://github.com/nix-community/haumea.git"
-    },
-    "nix-community-home-manager": {
-      "url": "https://github.com/nix-community/home-manager.git"
-    },
-    "nix-community-hpe-ltfs": {
-      "url": "https://github.com/nix-community/hpe-ltfs.git"
-    },
-    "nix-community-hydra-check": {
-      "url": "https://github.com/nix-community/hydra-check.git"
-    },
-    "nix-community-impermanence": {
-      "url": "https://github.com/nix-community/impermanence.git"
-    },
-    "nix-community-infra": {
-      "url": "https://github.com/nix-community/infra.git"
-    },
-    "nix-community-label-approved": {
-      "url": "https://github.com/nix-community/label-approved.git"
-    },
-    "nix-community-lanzaboote": {
-      "url": "https://github.com/nix-community/lanzaboote.git"
-    },
-    "nix-community-lib-aggregate": {
-      "url": "https://github.com/nix-community/lib-aggregate.git"
-    },
-    "nix-community-lorri": {
-      "url": "https://github.com/nix-community/lorri.git"
-    },
-    "nix-community-luarocks-nix": {
-      "url": "https://github.com/nix-community/luarocks-nix.git"
-    },
-    "nix-community-mavenix": {
-      "url": "https://github.com/nix-community/mavenix.git"
-    },
-    "nix-community-mediawiki-matrix-bot": {
-      "url": "https://github.com/nix-community/mediawiki-matrix-bot.git"
-    },
-    "nix-community-meetup-london": {
-      "url": "https://github.com/nix-community/meetup-london.git"
-    },
-    "nix-community-mineflake": {
-      "url": "https://github.com/nix-community/mineflake.git"
-    },
-    "nix-community-naersk": {
-      "url": "https://github.com/nix-community/naersk.git"
-    },
-    "nix-community-namaka": {
-      "url": "https://github.com/nix-community/namaka.git"
-    },
-    "nix-community-napalm": {
-      "url": "https://github.com/nix-community/napalm.git"
-    },
-    "nix-community-neovim-nightly-overlay": {
-      "url": "https://github.com/nix-community/neovim-nightly-overlay.git"
-    },
-    "nix-community-nix-data-science": {
-      "url": "https://github.com/nix-community/nix-data-science.git"
-    },
-    "nix-community-nix-direnv": {
-      "url": "https://github.com/nix-community/nix-direnv.git"
-    },
-    "nix-community-nix-doom-emacs": {
-      "url": "https://github.com/nix-community/nix-doom-emacs.git"
-    },
-    "nix-community-nix-environments": {
-      "url": "https://github.com/nix-community/nix-environments.git"
-    },
-    "nix-community-nix-eval-jobs": {
-      "url": "https://github.com/nix-community/nix-eval-jobs.git"
-    },
-    "nix-community-nix-init": {
-      "url": "https://github.com/nix-community/nix-init.git"
-    },
-    "nix-community-nix-installers": {
-      "url": "https://github.com/nix-community/nix-installers.git"
-    },
-    "nix-community-nix-melt": {
-      "url": "https://github.com/nix-community/nix-melt.git"
-    },
-    "nix-community-nix-review-tools": {
-      "url": "https://github.com/nix-community/nix-review-tools.git"
-    },
-    "nix-community-nix-straight.el": {
-      "url": "https://github.com/nix-community/nix-straight.el.git"
-    },
-    "nix-community-nix-travis-ci": {
-      "url": "https://github.com/nix-community/nix-travis-ci.git"
-    },
-    "nix-community-nix-unstable-installer": {
-      "url": "https://github.com/nix-community/nix-unstable-installer.git"
-    },
-    "nix-community-nix-user-chroot": {
-      "url": "https://github.com/nix-community/nix-user-chroot.git"
-    },
-    "nix-community-nix-vscode-extensions": {
-      "url": "https://github.com/nix-community/nix-vscode-extensions.git"
-    },
-    "nix-community-nix-zsh-completions": {
-      "url": "https://github.com/nix-community/nix-zsh-completions.git"
-    },
-    "nix-community-nixago": {
-      "url": "https://github.com/nix-community/nixago.git"
-    },
-    "nix-community-nixago-extensions": {
-      "url": "https://github.com/nix-community/nixago-extensions.git"
-    },
-    "nix-community-nixbox": {
-      "url": "https://github.com/nix-community/nixbox.git"
-    },
-    "nix-community-nixdoc": {
-      "url": "https://github.com/nix-community/nixdoc.git"
-    },
-    "nix-community-nixops-datadog": {
-      "url": "https://github.com/nix-community/nixops-datadog.git"
-    },
-    "nix-community-nixops-digitalocean": {
-      "url": "https://github.com/nix-community/nixops-digitalocean.git"
-    },
-    "nix-community-nixops-encrypted-links": {
-      "url": "https://github.com/nix-community/nixops-encrypted-links.git"
-    },
-    "nix-community-nixops-gce": {
-      "url": "https://github.com/nix-community/nixops-gce.git"
-    },
-    "nix-community-nixops-libvirtd": {
-      "url": "https://github.com/nix-community/nixops-libvirtd.git"
-    },
-    "nix-community-nixops-vbox": {
-      "url": "https://github.com/nix-community/nixops-vbox.git"
-    },
-    "nix-community-nixos-gen-config": {
-      "url": "https://github.com/nix-community/nixos-gen-config.git"
-    },
-    "nix-community-nixos-generators": {
-      "url": "https://github.com/nix-community/nixos-generators.git"
-    },
-    "nix-community-nixos-images": {
-      "url": "https://github.com/nix-community/nixos-images.git"
-    },
-    "nix-community-nixos-install-scripts": {
-      "url": "https://github.com/nix-community/nixos-install-scripts.git"
-    },
-    "nix-community-nixos-modules-contrib": {
-      "url": "https://github.com/nix-community/nixos-modules-contrib.git"
-    },
-    "nix-community-nixos-vscode-server": {
-      "url": "https://github.com/nix-community/nixos-vscode-server.git"
-    },
-    "nix-community-nixpkgs-fmt": {
-      "url": "https://github.com/nix-community/nixpkgs-fmt.git"
-    },
-    "nix-community-nixpkgs-lint": {
-      "url": "https://github.com/nix-community/nixpkgs-lint.git"
-    },
-    "nix-community-nixpkgs-pytools": {
-      "url": "https://github.com/nix-community/nixpkgs-pytools.git"
-    },
-    "nix-community-nixpkgs-swh": {
-      "url": "https://github.com/nix-community/nixpkgs-swh.git"
-    },
-    "nix-community-nixpkgs-terraform-providers-bin": {
-      "url": "https://github.com/nix-community/nixpkgs-terraform-providers-bin.git"
-    },
-    "nix-community-nixpkgs-wayland": {
-      "url": "https://github.com/nix-community/nixpkgs-wayland.git"
-    },
-    "nix-community-nixpkgs.lib": {
-      "url": "https://github.com/nix-community/nixpkgs.lib.git"
-    },
-    "nix-community-nixt": {
-      "url": "https://github.com/nix-community/nixt.git"
-    },
-    "nix-community-noogle": {
-      "url": "https://github.com/nix-community/noogle.git"
-    },
-    "nix-community-npmlock2nix": {
-      "url": "https://github.com/nix-community/npmlock2nix.git"
-    },
-    "nix-community-nur-combined": {
-      "url": "https://github.com/nix-community/nur-combined.git"
-    },
-    "nix-community-nur-packages-template": {
-      "url": "https://github.com/nix-community/nur-packages-template.git"
-    },
-    "nix-community-nur-search": {
-      "url": "https://github.com/nix-community/nur-search.git"
-    },
-    "nix-community-nur-update": {
-      "url": "https://github.com/nix-community/nur-update.git"
-    },
-    "nix-community-nurl": {
-      "url": "https://github.com/nix-community/nurl.git"
-    },
-    "nix-community-patsh": {
-      "url": "https://github.com/nix-community/patsh.git"
-    },
-    "nix-community-pip2nix": {
-      "url": "https://github.com/nix-community/pip2nix.git"
-    },
-    "nix-community-pnpm2nix": {
-      "url": "https://github.com/nix-community/pnpm2nix.git"
-    },
-    "nix-community-poetry2nix": {
-      "url": "https://github.com/nix-community/poetry2nix.git"
-    },
-    "nix-community-pruned-racket-catalog": {
-      "url": "https://github.com/nix-community/pruned-racket-catalog.git"
-    },
-    "nix-community-pynixutil": {
-      "url": "https://github.com/nix-community/pynixutil.git"
-    },
-    "nix-community-pypi2nix-overrides": {
-      "url": "https://github.com/nix-community/pypi2nix-overrides.git"
-    },
-    "nix-community-queued-build-hook": {
-      "url": "https://github.com/nix-community/queued-build-hook.git"
-    },
-    "nix-community-redoxpkgs": {
-      "url": "https://github.com/nix-community/redoxpkgs.git"
-    },
-    "nix-community-review-bot": {
-      "url": "https://github.com/nix-community/review-bot.git"
-    },
-    "nix-community-rfc55": {
-      "url": "https://github.com/nix-community/rfc55.git"
-    },
-    "nix-community-rnix-lsp": {
-      "url": "https://github.com/nix-community/rnix-lsp.git"
-    },
-    "nix-community-rnix-parser": {
-      "url": "https://github.com/nix-community/rnix-parser.git"
-    },
-    "nix-community-talon-nix": {
-      "url": "https://github.com/nix-community/talon-nix.git"
-    },
-    "nix-community-templates": {
-      "url": "https://github.com/nix-community/templates.git"
-    },
-    "nix-community-terraform-nixos": {
-      "url": "https://github.com/nix-community/terraform-nixos.git"
-    },
-    "nix-community-todomvc-nix": {
-      "url": "https://github.com/nix-community/todomvc-nix.git"
-    },
-    "nix-community-travis-build": {
-      "url": "https://github.com/nix-community/travis-build.git"
-    },
-    "nix-community-tree-sitter-nix": {
-      "url": "https://github.com/nix-community/tree-sitter-nix.git"
-    },
-    "nix-community-trustix": {
-      "url": "https://github.com/nix-community/trustix.git"
-    },
-    "nix-community-vagrant-nixos-plugin": {
-      "url": "https://github.com/nix-community/vagrant-nixos-plugin.git"
-    },
-    "nix-community-vs-overlay": {
-      "url": "https://github.com/nix-community/vs-overlay.git"
-    },
-    "nix-community-vscode-nix-ide": {
-      "url": "https://github.com/nix-community/vscode-nix-ide.git"
-    },
-    "nix-community-wiki": {
-      "url": "https://github.com/nix-community/wiki.git"
-    }
-  },
-  "vcs-config": {
-    "git": {
-      "detect-ref": true
-    }
-  }
-}
diff --git a/services/hound/open-search.xml b/services/hound/open-search.xml
deleted file mode 100644
index 7de5ec1..0000000
--- a/services/hound/open-search.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
-    <ShortName>Hound</ShortName>
-    <Description>Search code with Hound</Description>
-    <Tags>Hound</Tags>
-    <Url type="text/html"
-         method="get"
-         template="https://search.nix-community.org/?q={searchTerms}" />
-</OpenSearchDescription>
diff --git a/shell.nix b/shell.nix
index dbe3fa8..92eecc6 100644
--- a/shell.nix
+++ b/shell.nix
@@ -6,7 +6,6 @@
           jq
           python3.pkgs.deploykit
           python3.pkgs.invoke
-          python3.pkgs.requests
           rsync
           sops
           ssh-to-age
diff --git a/tasks.py b/tasks.py
index 85f76b6..7ea6539 100644
--- a/tasks.py
+++ b/tasks.py
@@ -49,75 +49,6 @@ def deploy_nixos(hosts: List[DeployHost]) -> None:
     g.run_function(deploy)
 
 
-@task
-def update_hound_repos(c):
-    """
-    Update list of repos for hound search
-    """
-
-    def all_for_org(org):
-        import requests
-
-        github_token = os.environ.get("GITHUB_TOKEN")
-
-        disallowed_repos = [
-            "nix-community/dream2nix-auto-test",
-            "nix-community/image-spec",
-            "nix-community/nix",
-            "nix-community/nixpkgs",
-            "nix-community/nsncd",
-            "nix-community/rkwifibt",
-        ]
-
-        resp = {}
-
-        next_url = "https://api.github.com/orgs/{}/repos".format(org)
-        while next_url is not None:
-            if github_token is not None:
-                headers = {"Authorization": f"token {github_token}"}
-                repo_resp = requests.get(next_url, headers=headers)
-            else:
-                repo_resp = requests.get(next_url)
-
-            if "next" in repo_resp.links:
-                next_url = repo_resp.links["next"]["url"]
-            else:
-                next_url = None
-
-            repos = repo_resp.json()
-
-            resp.update(
-                {
-                    "{}-{}".format(org, repo["name"]): {
-                        "url": repo["clone_url"],
-                    }
-                    for repo in repos
-                    if repo["size"] != 0  # skip empty repos
-                    if repo["full_name"] not in disallowed_repos
-                    if repo["archived"] is False
-                }
-            )
-
-        return resp
-
-    repos = {**all_for_org("NixOS"), **all_for_org("nix-community")}
-
-    with open("services/hound/hound.json", "w") as f:
-        f.write(
-            json.dumps(
-                {
-                    "max-concurrent-indexers": 1,
-                    "dbpath": "/var/lib/hound/data",
-                    "repos": repos,
-                    "vcs-config": {"git": {"detect-ref": True}},
-                },
-                indent=2,
-                sort_keys=True,
-            )
-        )
-        f.write("\n")
-
-
 @task
 def update_sops_files(c):
     """