about summary refs log tree commit diff stats
path: root/content/post
diff options
context:
space:
mode:
Diffstat (limited to 'content/post')
-rw-r--r--content/post/searchix.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/content/post/searchix.md b/content/post/searchix.md
new file mode 100644
index 0000000..6e1962b
--- /dev/null
+++ b/content/post/searchix.md
@@ -0,0 +1,33 @@
+---
+title: "Announcing Searchix: Nix ecosystem search"
+date: 2024-07-11T15:05:00+02:00
+taxonomies:
+  tags: [nix, searchix]
+---
+
+I decided to create a search tool for NixOS, nix-darwin and
+home-manager options and packages, potentially with more sources to
+come.
+
+I called it [Searchix](https://searchix.alanpearce.eu/)
+
+For NixOS options and packages,
+[search.nixos.org](https://search.nixos.org) already exists (and works
+better than Searchix), whereas for home-manager and nix-darwin, I
+couldn't manage to find a web-based search tool that's still
+online[^1]. So I wrote one.
+
+What I'm happy about with it is that it doesn't _require_ JavaScript,
+but, if it's enabled, makes things a little bit better.  It's only my
+second project in Golang, so I still have things to learn, but I
+definitely think I will enjoy using this language further.
+
+It still has quite a bit of room for improvement, but I've been using
+it quite a lot recently, which leads me to think that other people
+might like to use it, too.
+
+If anyone would like to contribute, raise an issue, or host an
+instance themselves, the [project site and source code are on sr.ht](https://sr.ht/~alanpearce/searchix/).
+
+[^1]: I found [Home Manager Option Search](https://home-manager-options.extranix.com/) after I
+    started this project, but nothing for nix-darwin.