!vxTmkuJzhGPsMdkAOc:transformierende-gesellschaft.org

NixOS Matrix Subsystem

118 Members
Coordination and discussion about the matrix subsystem in NixOS - https://nixos.wiki/wiki/Matrix61 Servers

Load older messages


SenderMessageTime
13 Sep 2022
@winterqt:nixos.devWinter (she/her)let me see what i can do21:48:53
@winterqt:nixos.devWinter (she/her)

We have two options here, for the short-term.

  1. Ship napi-rs's CLI in """binary""" form. We're lucky enough that it is simply a bunch of JS files, and no dependencies are required that aren't already bundled -- that is to say that a simple fetchurl will work.
  2. Shim it, it's simple enough.
22:02:59
@winterqt:nixos.devWinter (she/her)I vote #1.22:03:01
@winterqt:nixos.devWinter (she/her)We already do it for ~all node packages anyways.22:03:11
@winterqt:nixos.devWinter (she/her)going to work on this now22:03:19
@winterqt:nixos.devWinter (she/her)Correction: it is a single JS file.22:07:22
@winterqt:nixos.devWinter (she/her)Perfect.22:07:25
@winterqt:nixos.devWinter (she/her)Not really sure how to organize this, considering there's multiple bindings.22:11:23
@winterqt:nixos.devWinter (she/her)Should I just make one package for the Node ones, since those are the only other ones we're probably gonna use?22:11:43
@winterqt:nixos.devWinter (she/her)(At least in the foreseeable future.)22:11:52
@winterqt:nixos.devWinter (she/her)Done!22:32:40
@winterqt:nixos.devWinter (she/her)going to test w/ matrix-appservice-irc, give me a bit to run those tests :)22:32:51
@winterqt:nixos.devWinter (she/her)Packaged both napi cli and the nodejs bindings22:33:08
@winterqt:nixos.devWinter (she/her)So that'll help the Discord bridge, too.22:33:16
@winterqt:nixos.devWinter (she/her) why did you cp -v over cp hexa 22:39:06
@winterqt:nixos.devWinter (she/her) * why did you cp -v over cp hexa? 22:39:10
@winterqt:nixos.devWinter (she/her)should i keep it?22:39:12
@winterqt:nixos.devWinter (she/her)aaand those tests are green22:50:01
@winterqt:nixos.devWinter (she/her)🎉22:50:25
@winterqt:nixos.devWinter (she/her)https://github.com/NixOS/nixpkgs/pull/19112923:04:14
@hexa:lossy.networkhexa
In reply to @winterqt:nixos.dev
why did you cp -v over cp hexa?
because I like things like that to be visible
23:08:12
@hexa:lossy.networkhexamy opinion, no hard rule23:08:31
@winterqt:nixos.devWinter (she/her)I'll keep it since you have it already, ig -- doesn't matter to me.23:12:35
@winterqt:nixos.devWinter (she/her)

matrix-appservice-irc: use matrix-sdk-crypto-nodejs from source
matrix-appservice-irc: use matrix-sdk-crypto-nodejs built from source

hexa just to get a second eye on this, which of these commit messages read better, if it matters at all?

23:14:15
@hexa:lossy.networkhexause matrix-sdk-crypto-nodejs source build?23:15:04
@winterqt:nixos.devWinter (she/her) went with matrix-appservice-irc: use matrix-sdk-crypto-nodejs built from source 23:19:14
@hexa:lossy.networkhexawfm23:20:45
@winterqt:nixos.devWinter (she/her)

error: creating directory '/nix/store/add-3383481-0/x/pkgs/development/libraries/png++': No space left on device

what even is that path, how is that even possible

23:36:10
@winterqt:nixos.devWinter (she/her) i'm guessing nix is doing it for... whatever reason? but why in the store... and what's the x... 23:36:26
@winterqt:nixos.devWinter (she/her)(i'll rerun eval in a bit, will give it some time to cool off)23:36:39

Show newer messages


Back to Room ListRoom Version: 4