Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flakestry/flakestry.dev
A public central registry of Nix flakes.
https://github.com/flakestry/flakestry.dev
flakes nix nixos
Last synced: 30 days ago
JSON representation
A public central registry of Nix flakes.
- Host: GitHub
- URL: https://github.com/flakestry/flakestry.dev
- Owner: flakestry
- License: apache-2.0
- Created: 2023-08-24T10:28:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-23T23:11:40.000Z (about 2 months ago)
- Last Synced: 2024-10-24T12:36:43.708Z (about 2 months ago)
- Topics: flakes, nix, nixos
- Language: Elm
- Homepage: https://flakestry.dev
- Size: 585 KB
- Stars: 94
- Watchers: 4
- Forks: 7
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# [flakestry.dev](https://flakestry.dev)
A public registry of Nix flakes aiming to supersede [search.nixos.org](https://search.nixos.org/flakes).
Built using [elm.land](https://elm.land/) and [FastAPI](https://fastapi.tiangolo.com/).
Maintainers: [@domenkozar](https://github.com/domenkozar).
## Development
1. [Install direnv](https://direnv.net/docs/installation.html)
2. [Install devenv](https://devenv.sh/getting-started/)
```bash
nix profile install --accept-flake-config tarball+https://install.devenv.sh/latest
```3. Load the development environment:
```bash
direnv allow
```4. Generate the Elm API:
```bash
devenv shell generate-elm-api
```5. Start the development server:
```bash
devenv up
```## Roadmap
- [x] [Show flake metadata like dependencies and packages for each flake](https://github.com/flakestry/flakestry.dev/issues/2).
- [ ] [Support uploading non-github flakes](https://github.com/flakestry/flakestry.dev/issues/1).
- [ ] Prototype [semantic versioning of flakes](https://github.com/NixOS/rfcs/pull/144).