Skip to main content

Recently Updated Pages

Tips and Tricks

Lix contributors Gerrit

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

Updated 3 months ago by kfearsoff

Why Gerrit?

Lix contributors Gerrit

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

Updated 3 months ago by kfearsoff

Gerrit with Jujutsu

Lix contributors Gerrit

Jujutsu has a very similar model to Gerrit! How nice it would be to integrate them! Unfortunately...

Updated 3 months ago by kfearsoff

Troubleshooting

Lix contributors Gerrit

"Remote Unpack Failed" on push Run a git fetch and try again. Re-run a CI Do an empty commit amen...

Updated 3 months ago by kfearsoff

Review Flow

Lix contributors Gerrit

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

Updated 3 months ago by kfearsoff

Nix bootstrapping

Lix contributors Design planning

Pad: https://pad.lix.systems/VjA-WMSQS42dh-ghL98Uow

Updated 3 months ago by jade

Forgejo improvements

Lix infrastructure guide Tooling improvements

A brief overview of our code infrastructure for those not in the Lix project: Forgejo https://g...

Updated 3 months ago by jade

2025-03-15: git.lix.systems replication broke

Lix infrastructure guide Postmortems

On 2025-03-15, the git.lix.systems host (which runs gerrit.lix.systems and identity.lix.systems a...

Updated 3 months ago by jade

Replacement CLI design & Profiles

Lix contributors Design planning

Draft pads: https://pad.lix.systems/lix-cli-design https://pad.lix.systems/lix-profiles

Updated 4 months ago by jade

Commit porting (cherry-picking) guide

Lix contributors 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 4 months ago by jade

Observability and Protocol Design

Lix contributors Design planning

jade: I think that we should start protocol design by thinking about who needs what information, ...

Updated 5 months ago by jade

Misc tips

Lix contributors Working in the Lix codebase

pyright is not dealing with import paths correctly for functional2 I don't know why it's doing th...

Updated 5 months ago by jade

Nix lang v2

Lix contributors Design planning

The Nix language unfortunately is full of little and big design accidents. Only so much can be fi...

Updated 7 months ago by piegames

Flake stabilisation proposal

Lix contributors Design planning

Preface FIXME: this page hasn't been reviewed by Lix Core team members, so it's effectively a dra...

Updated 8 months ago by kfearsoff

Creating Matrix Rooms/Spaces

Lix infrastructure guide

actual explanation will follow, tldr; here: create room with the matrix API or a client that all...

Updated 9 months ago by piegames

Merging Gerrit identities

Lix infrastructure guide

Basically, following https://ovirt-infra-docs.readthedocs.io/en/latest/General/Gerrit_account_mer...

Updated 9 months ago by Raito Bezarius

Community Standards

Lix organisation

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

Updated 9 months ago by piegames

Dreams

Lix contributors Design planning

This page documents the dreams of the Lix team. These are features which we have generally not ro...

Updated 9 months ago by piegames

Gerrit

Lix contributors Working in the Lix codebase

What is Gerrit and why do people like it? Gerrit is a code review system from Google in a similar...

Updated 10 months ago by wiggles dog

Tutorial: adding auto mapping of forgejo groups

Lix infrastructure guide Auth/SSO systems

Create a role on the Keycloak client: Go into the group in question and map it the role you just...

Updated 1 year ago by jade