1
22
Fork
You've already forked searchix
2
Search engine for NixOS, nix-darwin, home-manager and NUR users. https://searchix.ovh
  • Go 88%
  • Nix 5.7%
  • JavaScript 3.6%
  • CSS 2%
  • Just 0.7%
2026年07月06日 11:28:01 +02:00
cmd fix: graceful shutdown timeouts when running under systemd 2026年04月27日 13:26:49 +02:00
docs chore: update git forge usernames 2026年01月28日 13:44:18 +01:00
frontend feat: add crawling suggestions for robots 2026年06月16日 15:50:35 +02:00
internal feat: add hints for crawlers to ignore facets 2026年07月06日 11:28:01 +02:00
nix chore: release v0.4.9 2026年07月05日 12:18:51 +02:00
web style: re-organise all imports with goimports 2025年08月11日 13:45:33 +02:00
.editorconfig chore: remove elisp settings from editorconfig 2025年11月23日 20:48:14 +01:00
.envrc.sample build: remove lorri from direnv configuration 2025年03月12日 11:19:09 +01:00
.gitignore fix: Add meta info for package to fix nix run usage 2025年11月15日 14:40:35 +01:00
.golangci.yaml chore: move staticcheck config to golangci-lint yaml 2025年11月08日 17:31:23 +01:00
.tag.versionrc chore: update git forge usernames 2026年01月28日 13:44:18 +01:00
.versionrc chore: update git forge usernames 2026年01月28日 13:44:18 +01:00
CHANGELOG.md chore: release v0.4.9 2026年07月05日 12:18:51 +02:00
default.nix chore: set up treefmt-nix and reformat 2025年07月03日 09:13:03 +02:00
defaults.toml feat: make server graceful shutdown timeout configurable 2026年03月04日 22:21:06 +01:00
flake.lock Revert "chore: update dependencies" 2026年01月14日 15:55:45 +01:00
flake.nix chore: update flake description 2026年06月26日 10:07:09 +02:00
go.mod chore: update git forge usernames 2026年01月28日 13:44:18 +01:00
go.sum chore: update git forge usernames 2026年01月28日 13:44:18 +01:00
gomod2nix.toml Revert "chore: update dependencies" 2026年01月14日 15:55:45 +01:00
justfile chore: wrap bleve command 2025年11月12日 13:28:07 +01:00
LICENSE chore: update license 2025年11月15日 14:27:03 +01:00
README.md chore: update git forge usernames 2026年01月28日 13:44:18 +01:00

Searchix

Build Status Service Status

A search tool to find options and packages in the NixOS ecosystem. Aims to be like search.nixos.org with more sources:

There is an instance running at searchix.ovh, which uses the following channels, with updates attempted daily:

  • nixos-options: nixos-unstable
  • nixpkgs: nixos-unstable
  • darwin: master branch
  • home-manager: master branch
  • nur: main branch

You can also run it yourself, if you're feeling bold. It's quite lightweight!

Status

Beta

Expect breakage. Search results are not expected to match the quality of search.nixos.org, the priority is more on having multiple sources in one location.

Feel free to report bugs at codeberg.

Motivation

I missed having a tool like search.nixos.org but for nix darwin and home manager 1 .

I wanted to contribute something to the nix community. 🩵

Also, I wanted to learn Go!

Goals

  • Lean/simple
  • Responsive (i.e. low latency)
  • Minimal JavaScript for progressive enhancement
  • Quickly switch between (options) sources with the same query
  • Querying "git" should give relevant results:
    • Options: programs.git.{enable,package}
    • Packages: git/gitMinimal/gitFull...

Future

Developing

See docs/developing.md


  1. It was only during development that I found Home Manager Option Search ↩︎