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