Recently Updated Pages
Related projects
This page lists community projects that are built with, optimized for, or make specific use of Li...
Code of Conduct
Moved to https://lix.systems/community-standards/
2025-06-26 Lix NixOS Module
Date: 2025-06-26 Participants: Niko, k900, piegames, Raito Topic: The current state of the Lix N...
Contributor permissions and Code Owners
One might wonder how permissions work on Lix and how one can help out with certain tasks. This is...
Dealing with CI
Logging in to CI for restarts Go via https://buildkite.com/sso/lix-project and use your Lix accou...
Information organisation
Lix has a lot of information as a project, and we want to make it accessible in a way that it can...
[archived] macOS Sequoia breaks existing Lix installations
macOS 15 "Sequoia" changed the user ID ranges used by the system, such that some of the IDs for e...
Machine and service overview
The Lix infrastructure is maintained with Nix code at https://git.lix.systems/lix-project/web-ser...
Code
Code changes Tests If at all practicable, all new code should be tested to some extent. If writin...
How do permissions work?
In an ideal world, all permissions are managed directly in Keycloak and propagated down to downst...
Advanced Features
If you feel confident in your Gerrit-fu, this page is for you. Perhaps you've already noticed how...
Tips and Tricks
SSH Tuning Add these lines to your ~/.ssh/config: Host gerrit.lix.systems User YOUR_GERRIT_US...
Review Flow
The review flow is quite similar to how Github does it, but there are a few differences here too....
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...
Misc tips
pyright is not dealing with import paths correctly for functional2 I don't know why it's doing th...
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/
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...