!GsmxjHfeAYLsTEQmjS:nixos.org

Matrix Meta (Nix)

670 Members
Discuss your proposals for the Matrix space here, before suggesting them in #matrix-suggestions:nixos.org191 Servers

Load older messages


SenderMessageTime
12 Jan 2022
@f0x:pixie.townf0xor One yeah20:37:55
@dandellion:dodsorf.asDandelliontheir client is a closed source fork of element with some custom UI for providing a richer bridiging experience as well20:38:40
@dandellion:dodsorf.asDandellionThey do some neat things in regards to end to bridge encryption and letting users run the bridges locally if they want as well20:40:37
@dandellion:dodsorf.asDandellion * They do some neat things in regards to end to bridge encryption and letting users run the bridges locally if they want20:40:46
13 Jan 2022
@adis:blad.isadisbladis
In reply to @dandellion:dodsorf.as
including puppeting ones, and more radical ones
Puppeting?
02:21:09
@adis:blad.isadisbladis

Answering myself:

This is a richer form of bridging, where the bridge logs into the remote service as if it were a real 3rd party client for that service. As a result, the Matrix user has to already have a valid account on the remote system. In exchange, the Matrix user ‘puppets’ their remote user, such that other users on the remote system aren’t even aware they are speaking to a user via Matrix. The full semantics of the remote system are available to the bridge to expose into Matrix. However, the bridge has to handle the authentication process to log the user into the remote bridge.

02:25:00
@fzakaria:one.ems.hostfzakariaalso double putting :)03:07:53
@notgne2:wizbos.clubnotgne2 changed their profile picture.03:56:29
@sumner:nevarro.spaceSumner EvansWe also have E2BE on almost all bridges15:13:27
@mjolnir:nixos.orgNixOS Moderation Bot unbanned @blaggacao:matrix.orgDavid Arnold (blaggacao).18:44:33
14 Jan 2022
@cw:kernelpanic.cafeChuck Winter changed their display name from Rev. CornWallace III (novus ordo seclorum) to coilWinder.04:39:59
@cw:kernelpanic.cafeChuck Winter changed their display name from coilWinder to CoilWinder (novus ordo seclorum).04:42:23
@nbathum:matrix.orgnbathum (he or they)Can someone help me change the #nixcon room main address back? to #nixcon.nixos.org?17:21:10
@0x4a6f:matrix.org[0x4A6F]-> #nixcon:nixos.org17:30:20
16 Jan 2022
@uver:matrix.orguver joined the room.06:56:56
@uver:matrix.orguver Where could I ask about setting up a Matrix server on NixOS? This doesn't seem like quite the right room but I figured I'd start here. Would the regular Nix / NixOS room be a better place? 07:00:07
@uver:matrix.orguver * Where could I ask about setting up a Matrix server on NixOS? This doesn't seem like quite the right room but I figured I'd start here. Would the regular #nix:nixos.org room be a better place? 07:00:41
@zhaofeng:zhaofeng.liZhaofeng Li Do you want to create your own room/channel and have it part of the NixOS Space? Create one yourself then ask for it to be added in #matrix-suggestions:nixos.org 07:01:20
@zhaofeng:zhaofeng.liZhaofeng Li Oh, nevermind I misread. You want an actual server. The matrix-synapse module should work fine with postgresql 07:02:22
@uver:matrix.orguverI don't think this is right place. I just need suggestions for the correct DNS settings for hosting my own server on my own domain using the example in the manual.07:02:40
@kraem:ne.bul.aekraem set a profile picture.09:54:22
@uver:matrix.orguver left the room.21:17:46
17 Jan 2022
@miloignis:synapse.room409.xyzmiloignis
In reply to @uver:matrix.org
I don't think this is right place. I just need suggestions for the correct DNS settings for hosting my own server on my own domain using the example in the manual.
I also don't know of a better place, but maybe these lines from my nix config can serve as a tiny tutorial: https://github.com/Limvot/vim_config/blob/8c801b5addd807c4b99afd99f8d85f9e43975d92/nixops_vps/nixops.nix#L113-L198
00:13:55
@dandellion:dodsorf.asDandellion #matrix-nix:transformierende-gesellschaft.org 06:52:34
@schmittlauch:feneas.orgschmittlauch (he/him) (Old) changed their display name from schmittlauch (he/him) to schmittlauch (he/him) (Old).11:31:02
@schmittlauch:feneas.orgschmittlauch (he/him) (Old) left the room.13:17:49
20 Jan 2022
@andi:kack.itandi- left the room.00:13:01
24 Jan 2022
@schuelermine:matrix.orgschuelermine

I wrote a k-d-tree generator in nix

with builtins;
let fold-shim = { _type = [ "magic" "fold-shim" ]; _empty = true; };
    skip-shim = f: a: b: if a == fold-shim then b else f a b;
    sort-by = f: sort (a: b: f a < f b);
in rec { get-k-d-tree-from-point-set =
  { dimensions ? builtins.foldl' (skip-shim (a: b: if a > b then a else b)) fold-shim point-set, 
    point-set ? [ ], cut-direction ? 0, default-coordinate ? 0 }: if length point-set != 0 then
    let get-coordinate = point: if length point >= cut-direction then elemAt point cut-direction else default-coordinate;
        point-count = length point-set;
        sorted-points = sort-by get-coordinate point-set;
        median-point = elemAt sorted-points (floor (point-count / 2));
        cut-position = get-coordinate median-point;
        remaining-points = filter (point: point != median-point) sorted-points;
        partitioned-points = partition (point: get-coordinate point > cut-position) remaining-points;
        next-cut-direction = if cut-direction + 1 == dimensions then 0 else cut-direction + 1;
    in { _type = [ "k-d-tree" "node" ];
         point = median-point;
         lt-leaf = get-k-d-tree-from-point-set {
           point-set = partitioned-points.wrong;
           cut-direction = next-cut-direction;
           inherit dimensions;
         };
         ge-leaf = get-k-d-tree-from-point-set {
           point-set = partitioned-points.right;
           cut-direction = next-cut-direction;
           inherit dimensions;
         };
         inherit dimensions cut-direction; }
    else { _type = [ "k-d-tree" "leaf"];
           _empty = true; }; }
11:42:22
@janne.hess:helsinki-systems.deJanne Heß left the room.11:43:10
@zhaofeng:zhaofeng.liZhaofeng LiWhen does Element display people's full MXIDs after their names? Is there some heuristic or is it configurable by the user?20:16:46

Show newer messages


Back to Room ListRoom Version: 6