forked from lix-project/lix-website
Compare commits
1 commit
main
...
trailing-s
Author | SHA1 | Date | |
---|---|---|---|
Rebecca Turner | 69ec60125b |
|
@ -30,39 +30,39 @@ The **Nix language** is used for a variety of applications ranging from individu
|
||||||
to clusters of critical infrastructure. With this in mind, the Lix team has been working to
|
to clusters of critical infrastructure. With this in mind, the Lix team has been working to
|
||||||
provide a collection of necessary improvements over CppNix:
|
provide a collection of necessary improvements over CppNix:
|
||||||
|
|
||||||
- **Built for a community, not for a corporation.**
|
- **Built for a community, not for a corporation.** <br>
|
||||||
Lix is built by a team of open-source volunteers -- and exists to provide a alternative to the
|
Lix is built by a team of open-source volunteers -- and exists to provide a alternative to the
|
||||||
commercial interests that have long plagued both upstream CppNix and corporate-authored forks.
|
commercial interests that have long plagued both upstream CppNix and corporate-authored forks.
|
||||||
We're proud to stand by our open [conflict of interest statements](/team#conflict-of-interest-statements),
|
We're proud to stand by our open [conflict of interest statements](/team#conflict-of-interest-statements),
|
||||||
and proud to listen to community voices on issues of sponsorship, direction, and moderation.
|
and proud to listen to community voices on issues of sponsorship, direction, and moderation.
|
||||||
|
|
||||||
- **A safe community for developers of all backgrounds.**
|
- **A safe community for developers of all backgrounds.** <br>
|
||||||
Lix is developed by a diverse group of users -- and accordingly is committed to providing a
|
Lix is developed by a diverse group of users -- and accordingly is committed to providing a
|
||||||
space that's safe for users and developers typically underrepresented in technical projects.
|
space that's safe for users and developers typically underrepresented in technical projects.
|
||||||
We take moderation seriously, and are committed to preventing bad actors from driving out
|
We take moderation seriously, and are committed to preventing bad actors from driving out
|
||||||
marginalized groups.
|
marginalized groups.
|
||||||
|
|
||||||
- **A correct implementation of the Nix language.**
|
- **A correct implementation of the Nix language.** <br>
|
||||||
Recent versions of the CppNix project have introduced significant regressions -- so much so
|
Recent versions of the CppNix project have introduced significant regressions -- so much so
|
||||||
that the upstream [Nixpkgs](https://github.com/nixos/nixpkgs) team has opted to remain several
|
that the upstream [Nixpkgs](https://github.com/nixos/nixpkgs) team has opted to remain several
|
||||||
versions behind. Lix is forked from the last truly-stable version of CppNix -- but has both
|
versions behind. Lix is forked from the last truly-stable version of CppNix -- but has both
|
||||||
introduced new features and backported a number of features from newer versions without
|
introduced new features and backported a number of features from newer versions without
|
||||||
sacrificing correctness.
|
sacrificing correctness.
|
||||||
|
|
||||||
- **A more modern implementation of Nix.**
|
- **A more modern implementation of Nix.** <br>
|
||||||
Lix is designed for evolution of its codebase. Lix already uses the more modern
|
Lix is designed for evolution of its codebase. Lix already uses the more modern
|
||||||
[meson build system](https://mesonbuild.com/), which improves developer usability and decreases build times.
|
[meson build system](https://mesonbuild.com/), which improves developer usability and decreases build times.
|
||||||
Plans include a gradual, piecewise introduction of the memory-safe [Rust](https://www.rust-lang.org/)
|
Plans include a gradual, piecewise introduction of the memory-safe [Rust](https://www.rust-lang.org/)
|
||||||
programming language -- to both supplement and replace sections of the current C++ codebase.
|
programming language -- to both supplement and replace sections of the current C++ codebase.
|
||||||
|
|
||||||
- **A language with room to grow.**
|
- **A language with room to grow.** <br>
|
||||||
Unlike upstream Nix, Lix intends to be an evolving language -- a robust language versioning
|
Unlike upstream Nix, Lix intends to be an evolving language -- a robust language versioning
|
||||||
system will allow the language to grow and evolve without sacrificing backwards-compatibility or correctness.
|
system will allow the language to grow and evolve without sacrificing backwards-compatibility or correctness.
|
||||||
And room to grow means room for **usability and ergonomics improvements** -- both in the langauge and in
|
And room to grow means room for **usability and ergonomics improvements** -- both in the langauge and in
|
||||||
tooling.
|
tooling.
|
||||||
|
<br>
|
||||||
|
|
||||||
## Community, Team & Governance
|
## Community, Team & Governance
|
||||||
|
|
||||||
**Looking for information about the people behind the project?**
|
**Looking for information about the people behind the project?** <br>
|
||||||
Check out our [community](/community) and [team](/team) pages.
|
Check out our [community](/community) and [team](/team) pages.
|
|
@ -175,7 +175,7 @@ great time to check out some of the [community's resources on Nix](/resources).
|
||||||
|
|
||||||
## Having Trouble?
|
## Having Trouble?
|
||||||
|
|
||||||
**One quick thing to check:** have you set `nix.package` anywhere in your configuration?
|
**One quick thing to check:** have you set `nix.package` anywhere in your configuration? <br>
|
||||||
If so, your configuration option will override the Lix module. You'll want to remove it, first --
|
If so, your configuration option will override the Lix module. You'll want to remove it, first --
|
||||||
or, if you're feeling savvy, point it to the provided Lix package.
|
or, if you're feeling savvy, point it to the provided Lix package.
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ In this example we will be using [KaTeX](https://katex.org/)
|
||||||
|
|
||||||
- Create a partial under `/layouts/partials/math.html`
|
- Create a partial under `/layouts/partials/math.html`
|
||||||
- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally.
|
- Within this partial reference the [Auto-render Extension](https://katex.org/docs/autorender.html) or host these scripts locally.
|
||||||
- Include the partial in your templates like so:
|
- Include the partial in your templates like so: <br>
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
{{ if or .Params.math .Site.Params.math }}
|
{{ if or .Params.math .Site.Params.math }}
|
||||||
|
|
|
@ -17,36 +17,36 @@ tasks is to establish a lasting governance model -- and other teams to handle th
|
||||||
|
|
||||||
Members (in alphabetical order):
|
Members (in alphabetical order):
|
||||||
|
|
||||||
- **hexchen ([@hexchen](https://github.com/hexchen), she/her)**
|
- **hexchen ([@hexchen](https://github.com/hexchen), she/her)** <br>
|
||||||
hexchen is working primarily on maintaining and extending the Lix project infrastructure.
|
hexchen is working primarily on maintaining and extending the Lix project infrastructure.
|
||||||
|
|
||||||
- **Irenes ([@IreneKnapp](https://github.com/IreneKnapp), they/them)**
|
- **Irenes ([@IreneKnapp](https://github.com/IreneKnapp), they/them)** <br>
|
||||||
Irenes are an outside-context problem. They are fond of cats.
|
Irenes are an outside-context problem. They are fond of cats.
|
||||||
|
|
||||||
- **jade ([@lf-](https://github.com/lf-), they/them)**
|
- **jade ([@lf-](https://github.com/lf-), they/them)** <br>
|
||||||
jade is working on packaging, testing, infrastructure, tooling, review, stability, and a large amount of
|
jade is working on packaging, testing, infrastructure, tooling, review, stability, and a large amount of
|
||||||
the writing in Lix. They recently graduated from a Computer Engineering program at UBC in Canada.
|
the writing in Lix. They recently graduated from a Computer Engineering program at UBC in Canada.
|
||||||
|
|
||||||
- **Kate Temkin ([@ktemkin](https://github.com/ktemkin), she/her [singular] or they/them [plural])**
|
- **Kate Temkin ([@ktemkin](https://github.com/ktemkin), she/her [singular] or they/them [plural])** <br>
|
||||||
A performance art piece written live by a collective of hardware hackers & low-level engineers.
|
A performance art piece written live by a collective of hardware hackers & low-level engineers.
|
||||||
Kate works on Lix as part of a commitment to helping you do cool things, and is seriously considering
|
Kate works on Lix as part of a commitment to helping you do cool things, and is seriously considering
|
||||||
rewriting every bit of documentation ever to cross paths with Nix.
|
rewriting every bit of documentation ever to cross paths with Nix.
|
||||||
|
<br>
|
||||||
- **Lily ([@lilyinstarlight](https://github.com/lilyinstarlight), she/they)**
|
- **Lily ([@lilyinstarlight](https://github.com/lilyinstarlight), she/they)**
|
||||||
|
|
||||||
- **Lunaphied ([@Lunaphied](https://github.com/lunaphied), she/her [singular] or they/them [plural])**
|
- **Lunaphied ([@Lunaphied](https://github.com/lunaphied), she/her [singular] or they/them [plural])** <br>
|
||||||
Lunaphied spend a disproportionate amount of their time considering how to get FPGAs as far from Earth as possible.
|
Lunaphied spend a disproportionate amount of their time considering how to get FPGAs as far from Earth as possible.
|
||||||
When they're not working on Space Stuff, they consider doing the same for Nix regressions.
|
When they're not working on Space Stuff, they consider doing the same for Nix regressions.
|
||||||
|
|
||||||
- **pennae (aka "eldritch horrors", they/them)**
|
- **pennae (aka "eldritch horrors", they/them)** <br>
|
||||||
The shadow at the end of a dark hallway. An ancient, nameless evil. Likes cookies
|
The shadow at the end of a dark hallway. An ancient, nameless evil. Likes cookies
|
||||||
|
|
||||||
- **puck ([@puckipedia](https://github.com/puckipedia), she/her [singular] or they/them [plural])**
|
- **puck ([@puckipedia](https://github.com/puckipedia), she/her [singular] or they/them [plural])**
|
||||||
|
|
||||||
- **Qyriad ([@Qyriad](https://github.com/Qyriad), she/her [singular] or they/them [plural])**
|
- **Qyriad ([@Qyriad](https://github.com/Qyriad), she/her [singular] or they/them [plural])** <br>
|
||||||
Build system experts who delve way, way too deep into tooling -- so you don't have to.
|
Build system experts who delve way, way too deep into tooling -- so you don't have to.
|
||||||
|
|
||||||
- **raito ([@RaitoBezarius](https://github.com/RaitoBezarius), he/him)**
|
- **raito ([@RaitoBezarius](https://github.com/RaitoBezarius), he/him)** <br>
|
||||||
Raito is working on nixpkgs packaging, infrastructure, and review in Lix.
|
Raito is working on nixpkgs packaging, infrastructure, and review in Lix.
|
||||||
They are a Tvix developer focusing on the store and the evaluator.
|
They are a Tvix developer focusing on the store and the evaluator.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue