Skip to main content

2026-03-13 State of the Matrix

  • Date: 2026-03-13
  • Participants: piegames, Raito, hexchen, Qyriad,
  • Topic: Community team discussion on Lix's Matrix server, space, and channels

Conclusion / Action items

  • Make a backup the current database
    • Owner: @afnix @raito
  • Check the PL levels are what they should to allow removing Draupnir
    • Owner: @piegames
  • Get rid of Draupnir
    • Owner: @piegames
  • Nuke our server and deploy a Synapse
    • Writing a plan and a rollback plan incrementally
      • Owner: @hexchen @raito
    • Execute the plan in a distant future afternoon (post-LixCon)
      • Owner: @hexchen @raito
  • Announce the consolidation plan on blog + Matrix announcements
    • Owner: @piegames
  • Tombstone and redo the #space:lix.systems room to heal the split brain
    • Consolidate the rooms via tombstones
    • Upgrade all our rooms to v12 via tombstones
    • Owner: @hexchen @piegames
  • Update our documentation
    • Owner: @piegames

Meeting notes / Discussion

    State of the current Matrix issues
      Draupnir is broken, homeserver is broken, also possible network split piegames: So, how much Matrix do we want Raito: architecture proposal
        The core issue is the way we deploy Matrix If we just do a boring synapse thing we should have far fewer issues piegames:
          issues with draupnir room state issues e.g. draupnir issues aren't necessarily homeserver problems
            likewise with room state desyncs Swapping homeserver is necessary but not sufficient Matrix, unfortunately, is currently one of the main ways people get involved in the Lix project piegames:
              Reduce number of rooms Remove Draupnir and do manual moderation
                hexchen: we lose importing bans from NixOS moderation
                  …But that ship kind of sailed anyway Raito: are they even doing bans rn anyway hexchen: don't think so
                    We don't have a lot of common ground with them at this point Once we replace Draupnir, our server has zero state
                      The things that matter can be recovered via federation Should we consolidate rooms?
                        Right now we have (besides moderation rooms):
                          Lix Dev Lix Off Topic Lix Lix on main #off-topic Lix project infrastructure Community Announcements functional2 Nix lang 2 Raito: kill Lix Dev, Lix on main, Community, Nix lang 2, Lix project infrastructure piegames: Maybe keep Lix on main
                            It has better SNR than the Lix Qyriad: I agree raito: fine with it hexchen: we need to make sure draupnir allow to elevate the other users to the right privilege level we want hexchen: re: room v12
                              All members of the community team should be set as Founders