Skip to main content

Recently Updated Pages

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 9 months 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 10 months 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 10 months ago by piegames

Machine and service overview

Lix infrastructure guide

The Lix infrastructure is maintained with Nix code at https://git.lix.systems/lix-project/web-ser...

Updated 10 months ago by emilylange

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

Troubleshooting

Contributing Intro to Gerrit

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

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

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 1 year 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 1 year ago by jade

Misc tips

Contributing 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 1 year ago by jade

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 1 year ago by piegames

Merging Gerrit identities

Lix infrastructure guide

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

Updated 1 year ago by Raito Bezarius

Community Standards

Lix organisation

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

Updated 1 year ago by piegames

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

Working with S3

Lix infrastructure guide

Introduction We use garage, an open-source server compatible with Amazon's S3 API, hosted on our ...

Updated 1 year ago by irenes

Assigning Groups

Lix infrastructure guide Auth/SSO systems

See How do permissions work? for implementation details. tldr; Go to the admin console (no trail...

Updated 1 year ago by hexchen

Branches

Contributing Working in the Lix codebase

The Lix repository contains multiple releases in parallel. The branches work as follows: main. ...

Updated 1 year ago by jade