mirror of
https://github.com/NuschtOS/search.git
synced 2024-10-14 13:56:33 +02:00
f82d3e1c1c
Co-authored-by: SuperSandro2000 <github-action@actions-template-sync.noreply.github.com> |
||
---|---|---|
.github | ||
nix | ||
public | ||
src | ||
.editorconfig | ||
.envrc | ||
.gitignore | ||
.npmrc | ||
angular.json | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
package.json | ||
pnpm-lock.yaml | ||
README.md | ||
tsconfig.app.json | ||
tsconfig.json | ||
tsconfig.spec.json |
NüschtOS Search
Simple and fast static-page NixOS option search
Deployments
- NixOS Modules https://modules.nüschtos.de
- General collection of community projects https://search.nüschtos.de
- NixVim https://nix-community.github.io/nixvim/search
How to use
Until we have written proper instructions please take a look at the following examples:
- Static page with GitHub Actions and Cloudflare/GitHub Pages https://github.com/NuschtOS/search/blob/main/.github/workflows/gh-pages.yaml https://github.com/NuschtOS/search/blob/main/demo/flake.nix#L37-L57
- Deployed with NixOS https://gitea.c3d2.de/c3d2/nix-config/src/branch/master/hosts/nixos-misc/default.nix#L47-L80
Motivation
We wanted something similar to https://search.nixos.org to easily search through all the flakes options across many projects we accumulated in projects but without the need to deploy an Elasticsearch. Ideally it should be just a static site with json blob that can be deployed on GitHub pages.