1
1
mirror of https://github.com/oxalica/nil.git synced 2024-09-11 18:47:13 +03:00

Polish README

This commit is contained in:
oxalica 2022-12-01 08:24:59 +08:00
parent 7cd1e078fe
commit 4532f57f13

View File

@ -1,12 +1,8 @@
# nil: Yet another language server for Nix
# nil: NIx Language server
[![CI](https://github.com/oxalica/nil/actions/workflows/ci.yml/badge.svg)](https://github.com/oxalica/nil/actions/workflows/ci.yml)
🚧 *This project is under development, but be happy to try it out!*
Super fast incremental analysis! Scans `all-packages.nix` in less than 0.1s and completes with no delay!
## Feature list & references
An incremental analysis assistent for writing in Nix.
See [release notes][releases] for change log between tagged unstable versions.
@ -24,9 +20,6 @@ and are regularly updated.
[nixpkgs]: https://github.com/NixOS/nixpkgs
Note: This package requires a relatively new version of Rust to compile.
You need at least `nixpkgs-unstable` to build it.
- If you use `nix-env`, run `nix-env -iA nixpkgs.nil`
- If you use `nix profile`, run `nix profile install nixpkgs#nil`
- If you want to compile it from source.
@ -44,7 +37,10 @@ run `nix profile install github:oxalica/nil` to get `nil` installed.
You can also use this repository as a flake input and add its output to your own flake-managed
systemwide or home configuration.
Flake output structure:
*Disclamer: We ship `flake.lock` which is tested in CI to be working. If you use `follows` to
override flake inputs, we provides no guarentee of whether it would still build.*
Flake output structure (not necessary up-to-date):
```
├───devShells
│ └───(...)