Recently Updated Pages
Release names
Release names are the names of frozen desserts. There's a list on Wikipedia of frozen desserts, b...
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...
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...
Gerrit
What is Gerrit and why do people like it? Gerrit is a code review system from Google in a similar...
Lix Beta Guide
Thank you for choosing to help us in our beta! There is a lot of work-in-progress documentation a...
Code
Code changes Tests If at all practicable, all new code should be tested to some extent. If writin...
Freezes and recommended contributions
Suggested contributions Consider taking an issue marked E-help wanted: assign it to yourself and ...
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...
Machine and service overview
The Lix infrastructure is maintained with Nix code at https://git.lix.systems/lix-project/web-ser...
Working with S3
Introduction We use garage, an open-source server compatible with Amazon's S3 API, hosted on our ...
Assigning Groups
See How do permissions work? for implementation details. tldr; Go to the admin console (no trail...
Branches
The Lix repository contains multiple releases in parallel. The branches work as follows: main. ...
RISC-V support
Goal: install lix on a riscv64-linux system The target is a DevTerm R-01, so it's an AllWinner D1...
buildbot.lix.systems out of free disk 2024-06-09
The buildbot box was returning "no free space" to basically any btrfs operation including collect...
Improving build times
Setup Use a clang stdenv: nix develop .#native-clangStdenvPackages Then delete build/ if you were...