Recently Updated Pages
Tips and Tricks
SSH Tuning Add these lines to your ~/.ssh/config: Host gerrit.lix.systems User YOUR_GERRIT_US...
Why Gerrit?
Gerrit produces better code: Gerrit enforces good commit messages. "PR message" and "commit mess...
Gerrit with Jujutsu
Jujutsu has a very similar model to Gerrit! How nice it would be to integrate them! Unfortunately...
Troubleshooting
"Remote Unpack Failed" on push Run a git fetch and try again. Re-run a CI Do an empty commit amen...
Review Flow
The review flow is quite similar to how Github does it, but there are a few differences here too....
Nix bootstrapping
Pad: https://pad.lix.systems/VjA-WMSQS42dh-ghL98Uow
Forgejo improvements
A brief overview of our code infrastructure for those not in the Lix project: Forgejo https://g...
2025-03-15: git.lix.systems replication broke
On 2025-03-15, the git.lix.systems host (which runs gerrit.lix.systems and identity.lix.systems a...
Replacement CLI design & Profiles
Draft pads: https://pad.lix.systems/lix-cli-design https://pad.lix.systems/lix-profiles
Commit porting (cherry-picking) guide
This guide is primarily about CppNix->Lix commit ports and was written when we were doing a lot o...
Observability and Protocol Design
jade: I think that we should start protocol design by thinking about who needs what information, ...
Misc tips
pyright is not dealing with import paths correctly for functional2 I don't know why it's doing th...
Nix lang v2
The Nix language unfortunately is full of little and big design accidents. Only so much can be fi...
Flake stabilisation proposal
Preface FIXME: this page hasn't been reviewed by Lix Core team members, so it's effectively a dra...
Creating Matrix Rooms/Spaces
actual explanation will follow, tldr; here: create room with the matrix API or a client that all...
Merging Gerrit identities
Basically, following https://ovirt-infra-docs.readthedocs.io/en/latest/General/Gerrit_account_mer...
Community Standards
Moved to https://lix.systems/community-standards/
Dreams
This page documents the dreams of the Lix team. These are features which we have generally not ro...
Gerrit
What is Gerrit and why do people like it? Gerrit is a code review system from Google in a similar...
Tutorial: adding auto mapping of forgejo groups
Create a role on the Keycloak client: Go into the group in question and map it the role you just...