Skip to main content

Recently Updated Pages

regexp engine investigation

Development Design planning

nix uses libstdc++'s std::regex. it uses whatever version of libstdc++ the host system has. which...

Updated 8 months ago by jade

Freezes and recommended contributions

Contributing Working in the Lix codebase

Suggested contributions Consider taking an issue marked E-help wanted: assign it to yourself and ...

Updated 8 months ago by piegames

Why Gerrit?

Contributing Intro to Gerrit

Gerrit produces better code: Gerrit enforces good commit messages. "PR message" and "commit mess...

Updated 8 months ago by jade

Commit porting (cherry-picking) guide

Contributing Working in the Lix codebase

This guide is primarily about CppNix->Lix commit ports and was written when we were doing a lot o...

Updated 8 months ago by jade

Gerrit

Contributing Working in the Lix codebase

FIXME: this page is duplicating a lot of content from the Gerrit section and should be considered...

Updated 8 months ago by jade

Lix Governance

Lix organisation

Moved to https://lix.systems/governance/

Updated 8 months ago by piegames

Gerrit with Jujutsu

Contributing Intro to Gerrit

Jujutsu has a very similar model to Gerrit and natively supports sending Gerrit changes! You’ll n...

Updated 9 months ago by Max Siling

Debugging weird DNS resolutions inside sandbox

Lix users

Run this with pasta: $ nix-build -E 'let pkgs = (import <nixpkgs> {}); in pkgs.runCommand "resolv...

Updated 11 months ago by Raito Bezarius

Nix Resources

Lix users

Lix doesn't exist in a vacuum—but instead builds atop the incredible work of dozens of NixOS comm...

Updated 1 year ago by piegames

Related projects

Lix users

This page lists community projects that are built with, optimized for, or make specific use of Li...

Updated 1 year ago by piegames

Code of Conduct

Lix organisation

Moved to https://lix.systems/community-standards/

Updated 1 year ago by piegames

Contributor permissions and Code Owners

Contributing

One might wonder how permissions work on Lix and how one can help out with certain tasks. This is...

Updated 1 year ago by jade

Dealing with CI

Contributing Working in the Lix codebase

Logging in to CI for restarts Go via https://buildkite.com/sso/lix-project and use your Lix accou...

Updated 1 year ago by Raito Bezarius

Information organisation

Contributing

Lix has a lot of information as a project, and we want to make it accessible in a way that it can...

Updated 1 year ago by piegames

[archived] macOS Sequoia breaks existing Lix installations

Lix users Common issues

macOS 15 "Sequoia" changed the user ID ranges used by the system, such that some of the IDs for e...

Updated 1 year ago by piegames

Code

Contributing Style Guide

Code changes Tests If at all practicable, all new code should be tested to some extent. If writin...

Updated 1 year ago by jade

How do permissions work?

Lix infrastructure guide Auth/SSO systems

In an ideal world, all permissions are managed directly in Keycloak and propagated down to downst...

Updated 1 year ago by piegames

Advanced Features

Contributing Intro to Gerrit

If you feel confident in your Gerrit-fu, this page is for you. Perhaps you've already noticed how...

Updated 1 year ago by kfearsoff

Tips and Tricks

Contributing Intro to Gerrit

SSH Tuning Add these lines to your ~/.ssh/config: Host gerrit.lix.systems User YOUR_GERRIT_US...

Updated 1 year ago by kfearsoff

Review Flow

Contributing Intro to Gerrit

The review flow is quite similar to how Github does it, but there are a few differences here too....

Updated 1 year ago by kfearsoff