Hey there!
I’ve been working on packaging Figma and am mostly there.
{ inputs, pkgs, ... }:
pkgs.stdenv.mkDerivation rec {
pname = "figma";
uuid = "figma";
version = "1.0.0";
src = inputs.figma;
dontStrip = true;
# dontPatchELF = true;
# dontAutoPatchelf = true;
# phases = [ "buildPhase" ];
nativeBuildInputs = [ pkgs.autoPatchelfHook ];
buildInputs = with pkgs; [
# Build dependencies
nodejs-14_x
rustc
cargo
tree
cargo
rustc
(python2Full.withPackages (p: with p; [ setuptools ]))
freetype
appimagekit
p7zip
squashfsTools
glibc
zlib
tree
];
propagatedBuildInputs = with pkgs; [
# Runtime libraries
alsaLib
at_spi2_atk
at_spi2_core
atk
brotli
cups
pango
gdk_pixbuf
gtk3
libxkbcommon
mesa
ffmpeg
libdrm
libGL
libva.out
nss_3_53
xorg.libXau
xorg.libXcomposite
xorg.libXdmcp
xorg.libXfixes
xorg.libXrender
xorg.libXrandr
xorg.libxshmfence
avahi
wayland
icu
];
configurePhase = ''
export HOME=$TMP
export USE_SYSTEM_7ZA=true
npm i
'';
buildPhase = ''
npm run build
$(npm bin)/electron-builder --linux dir # tar.xz
'';
installPhase = ''
mkdir -p $out/bin
cp -r dist/linux-unpacked/. $out
ln -s $out/figma-linux $out/bin/figma
'';
}
The package is getting built from source, and I’m able to run it in a FHS environment. However, running the binary outside of an FHS environment results in a “SIGTRAP” error.
stat("/home/andy/.config/figma-linux", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
statx(AT_FDCWD, "/home/andy/.config/figma-linux/settings.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=518, ...}) = 0
openat(AT_FDCWD, "/home/andy/.config/figma-linux/settings.json", O_RDONLY|O_CLOEXEC) = 65
statx(65, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=518, ...}) = 0
read(65, "{\"clientId\":\"3f5d6568-64b2-4baa-"..., 518) = 518
close(65) = 0
+++ killed by SIGTRAP (core dumped) +++
[1] 375191 trace trap (core dumped) strace ./result/figma-linux
ldd
output looks mostly good (aside from some weirdness with ld-linux-x86-64.so.2
) but I’m guessing there’s something going wrong with auto-patching the binaries.
linux-vdso.so.1 (0x00007ffd203fc000)
libffmpeg.so => /nix/store/m3rzg2pqza29vqfkxlxsbsbaj8kz1i95-figma-1.0.0/libffmpeg.so (0x00007f47f9f46000)
libdl.so.2 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/libdl.so.2 (0x00007f47f9f41000)
libpthread.so.0 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/libpthread.so.0 (0x00007f47f9f20000)
librt.so.1 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/librt.so.1 (0x00007f47f9f15000)
libgobject-2.0.so.0 => /nix/store/9jvzb0zwl093dwj3i12ls068k4dv911z-glib-2.68.2/lib/libgobject-2.0.so.0 (0x00007f47f9eba000)
libglib-2.0.so.0 => /nix/store/9jvzb0zwl093dwj3i12ls068k4dv911z-glib-2.68.2/lib/libglib-2.0.so.0 (0x00007f47f9d82000)
libxshmfence.so.1 => /nix/store/agy6wqh4yrzbrj52hqi42h15r0sfiylk-libxshmfence-1.3/lib/libxshmfence.so.1 (0x00007f47f9d7d000)
libgio-2.0.so.0 => /nix/store/9jvzb0zwl093dwj3i12ls068k4dv911z-glib-2.68.2/lib/libgio-2.0.so.0 (0x00007f47f9ba7000)
libnss3.so => /nix/store/imj01a1lacnq8daqnm3haqm8sh8kqpvd-nss-3.64/lib/libnss3.so (0x00007f47f9a6e000)
libnssutil3.so => /nix/store/imj01a1lacnq8daqnm3haqm8sh8kqpvd-nss-3.64/lib/libnssutil3.so (0x00007f47f9a3b000)
libsmime3.so => /nix/store/imj01a1lacnq8daqnm3haqm8sh8kqpvd-nss-3.64/lib/libsmime3.so (0x00007f47f9a10000)
libnspr4.so => /nix/store/r1kwhv58a3nyvh1hjs282i7yl6nw46pb-nspr-4.30/lib/libnspr4.so (0x00007f47f99cb000)
libatk-1.0.so.0 => /nix/store/vwglw8g5pgxnks0h1kpjvqzy8lp5pzk4-atk-2.36.0/lib/libatk-1.0.so.0 (0x00007f47f99a1000)
libatk-bridge-2.0.so.0 => /nix/store/f96l87wgsipi3kk3jj70c4hw2j5h9cx0-at-spi2-atk-2.38.0/lib/libatk-bridge-2.0.so.0 (0x00007f47f9969000)
libdbus-1.so.3 => /nix/store/l6vx0wrcifwahp8sy07n9b8gcflq02gd-dbus-1.12.20-lib/lib/libdbus-1.so.3 (0x00007f47f9913000)
libdrm.so.2 => /nix/store/0cqyw4zh401xl13lh4idxm2n7x8b2ikp-libdrm-2.4.105/lib/libdrm.so.2 (0x00007f47f98fe000)
libgdk_pixbuf-2.0.so.0 => /nix/store/x5bwhlkxj575iygrvysidqkhwb5lhzdl-gdk-pixbuf-2.42.6/lib/libgdk_pixbuf-2.0.so.0 (0x00007f47f98ce000)
libgtk-3.so.0 => /nix/store/145sbjqajg6fc41mcwnc0jksr7fyjsyn-gtk+3-3.24.27/lib/libgtk-3.so.0 (0x00007f47f910c000)
libgdk-3.so.0 => /nix/store/145sbjqajg6fc41mcwnc0jksr7fyjsyn-gtk+3-3.24.27/lib/libgdk-3.so.0 (0x00007f47f9005000)
libpango-1.0.so.0 => /nix/store/g9nf0wfywmnbc9g4280qnbpfrfzd0370-pango-1.48.4/lib/libpango-1.0.so.0 (0x00007f47f8fb2000)
libcairo.so.2 => /nix/store/mm2wagm7qc44ba29rw4nq2lcgmv97wwj-cairo-1.16.0/lib/libcairo.so.2 (0x00007f47f8e75000)
libm.so.6 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/libm.so.6 (0x00007f47f8d32000)
libX11.so.6 => /nix/store/xf6fp7454sbb9q9frhix9768j1fji7y3-libX11-1.7.2/lib/libX11.so.6 (0x00007f47f8beb000)
libXcomposite.so.1 => /nix/store/6ns7rbp8zb9fa6vszvihchfnr1pfk1kl-libXcomposite-0.4.5/lib/libXcomposite.so.1 (0x00007f47f8be6000)
libXdamage.so.1 => /nix/store/d2w5abi30qi89c7gcyas119h9nfjllfx-libXdamage-1.1.5/lib/libXdamage.so.1 (0x00007f47f8be1000)
libXext.so.6 => /nix/store/ljzdn1k56bhxhb0mp6lp7acwhga033q0-libXext-1.3.4/lib/libXext.so.6 (0x00007f47f8bcc000)
libXfixes.so.3 => /nix/store/jlyqf7h0p4d0vklmw6vw7jin6v8axzfp-libXfixes-5.0.3/lib/libXfixes.so.3 (0x00007f47f8bc4000)
libXrandr.so.2 => /nix/store/32n412nh8izfqbvnmk4kiya7fyp2c5dk-libXrandr-1.5.2/lib/libXrandr.so.2 (0x00007f47f8bb7000)
libexpat.so.1 => /nix/store/2kzvsbp8i7k3kq284cg9bv2zk6iadi2m-expat-2.2.10/lib/libexpat.so.1 (0x00007f47f8b86000)
libxcb.so.1 => /nix/store/rsj4dpg2bgw1xbz9nq77n6k7gkx0r86r-libxcb-1.14/lib/libxcb.so.1 (0x00007f47f8b5a000)
libxkbcommon.so.0 => /nix/store/vy5aawsk6zmc4cy1kjzadjjslir869wd-libxkbcommon-1.3.0/lib/libxkbcommon.so.0 (0x00007f47f8b14000)
libgbm.so.1 => /nix/store/2k9qzssfd25whqnzlh1l2kj8nn68wwf0-mesa-21.1.4/lib/libgbm.so.1 (0x00007f47f8b04000)
libasound.so.2 => /nix/store/anvz12gs16zzfwcj42fnzkg70wj5v3kx-alsa-lib-1.2.4/lib/libasound.so.2 (0x00007f47f8a04000)
libcups.so.2 => /nix/store/ikhbks5kswc6abjz56dyxhxibnhnivrw-cups-2.3.3-lib/lib/libcups.so.2 (0x00007f47f897a000)
libatspi.so.0 => /nix/store/kvih37y95z8rlnk9shg8blaxg0whzjqh-at-spi2-core-2.40.1/lib/libatspi.so.0 (0x00007f47f893c000)
libgcc_s.so.1 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/libgcc_s.so.1 (0x00007f47f8922000)
libc.so.6 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/libc.so.6 (0x00007f47f8761000)
/nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/ld-linux-x86-64.so.2 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib64/ld-linux-x86-64.so.2 (0x00007f480292b000)
libffi.so.7 => /nix/store/rxcgs0xi9ngd0zsq47f4g06v2dqpqsr0-libffi-3.3/lib/libffi.so.7 (0x00007f47f8754000)
libpcre.so.1 => /nix/store/jipmwbamlccngzz6vs6gjxkbm8jd35rz-pcre-8.44/lib/libpcre.so.1 (0x00007f47f86db000)
libgmodule-2.0.so.0 => /nix/store/9jvzb0zwl093dwj3i12ls068k4dv911z-glib-2.68.2/lib/libgmodule-2.0.so.0 (0x00007f47f86d2000)
libz.so.1 => /nix/store/smx24id7sp4y05j2pavhx2hgzbqkp7cw-zlib-1.2.11/lib/libz.so.1 (0x00007f47f86b5000)
libmount.so.1 => /nix/store/c9gav541962pv08fnh1rsv75l04b47qr-util-linux-2.36.2/lib/libmount.so.1 (0x00007f47f8657000)
libselinux.so.1 => /nix/store/x82m34y3z3kwymnzvq18p22cab7f7n27-libselinux-3.0/lib/libselinux.so.1 (0x00007f47f862a000)
libresolv.so.2 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/libresolv.so.2 (0x00007f47f8612000)
libplds4.so => /nix/store/r1kwhv58a3nyvh1hjs282i7yl6nw46pb-nspr-4.30/lib/libplds4.so (0x00007f47f860b000)
libplc4.so => /nix/store/r1kwhv58a3nyvh1hjs282i7yl6nw46pb-nspr-4.30/lib/libplc4.so (0x00007f47f8604000)
libsystemd.so.0 => /nix/store/71lqc2a8cslg4wxj6ypla7gvflphjhn0-systemd-247.6/lib/libsystemd.so.0 (0x00007f47f8534000)
libpng16.so.16 => /nix/store/bpf9h9z6xqsm4h9f3y2x0psh7zhsf6a2-libpng-apng-1.6.37/lib/libpng16.so.16 (0x00007f47f84f8000)
libjpeg.so.62 => /nix/store/d3nw1a6cba0vm6hqlz0kfgfd5i3k3qzn-libjpeg-turbo-2.0.6/lib/libjpeg.so.62 (0x00007f47f8455000)
libpangocairo-1.0.so.0 => /nix/store/g9nf0wfywmnbc9g4280qnbpfrfzd0370-pango-1.48.4/lib/libpangocairo-1.0.so.0 (0x00007f47f8444000)
libharfbuzz.so.0 => /nix/store/ywz60gc3vlw1z1x7w0c3jw16maj565ih-harfbuzz-2.8.0/lib/libharfbuzz.so.0 (0x00007f47f835a000)
libpangoft2-1.0.so.0 => /nix/store/g9nf0wfywmnbc9g4280qnbpfrfzd0370-pango-1.48.4/lib/libpangoft2-1.0.so.0 (0x00007f47f833f000)
libfontconfig.so.1 => /nix/store/6lc7zca3wn4vks8mzk0p1n0d2gqz206k-fontconfig-2.13.92-lib/lib/libfontconfig.so.1 (0x00007f47f82f5000)
libfreetype.so.6 => /nix/store/pxrxcj292hav8rk64qsj6hffamlay5xn-freetype-2.10.4/lib/libfreetype.so.6 (0x00007f47f8231000)
libfribidi.so.0 => /nix/store/v38zj956lv9g60mdsihi2m1rff4xgfh6-fribidi-1.0.10/lib/libfribidi.so.0 (0x00007f47f8212000)
libcairo-gobject.so.2 => /nix/store/mm2wagm7qc44ba29rw4nq2lcgmv97wwj-cairo-1.16.0/lib/libcairo-gobject.so.2 (0x00007f47f8204000)
libepoxy.so.0 => /nix/store/vh5p2qcicbi7w1x65lr5y0djkwzcl5sa-epoxy-1.5.4/lib/libepoxy.so.0 (0x00007f47f80ce000)
libXi.so.6 => /nix/store/2m9z1vaxgzv8w00w5impmbnfwcgy5213-libXi-1.7.10/lib/libXi.so.6 (0x00007f47f80bb000)
libtracker-sparql-3.0.so.0 => /nix/store/15fyb6670mk4a8gfkayfa33aqqf5ik13-tracker-3.1.1/lib/libtracker-sparql-3.0.so.0 (0x00007f47f7fa7000)
libwayland-client.so.0 => /nix/store/1r87kb8d2p4n95hxh9jd8zjmq5brzd00-wayland-1.19.0/lib/libwayland-client.so.0 (0x00007f47f7f93000)
libwayland-cursor.so.0 => /nix/store/1r87kb8d2p4n95hxh9jd8zjmq5brzd00-wayland-1.19.0/lib/libwayland-cursor.so.0 (0x00007f47f7f89000)
libwayland-egl.so.1 => /nix/store/1r87kb8d2p4n95hxh9jd8zjmq5brzd00-wayland-1.19.0/lib/libwayland-egl.so.1 (0x00007f47f7f84000)
libXcursor.so.1 => /nix/store/piy1bi4rab17k5hwm9k70yq4lc2czr2v-libXcursor-1.2.0/lib/libXcursor.so.1 (0x00007f47f7f77000)
libXinerama.so.1 => /nix/store/56aqfdh6r89gj5sgcwnrmnj4ccyra4ai-libXinerama-1.1.4/lib/libXinerama.so.1 (0x00007f47f7f72000)
libthai.so.0 => /nix/store/2fms7zkrzhg6vb5nbwzxbnmvwq4lf5x3-libthai-0.1.28/lib/libthai.so.0 (0x00007f47f7f66000)
libpixman-1.so.0 => /nix/store/y1hjr2fxjn3vz1xmi3kqq74zypfqfjzx-pixman-0.38.4/lib/libpixman-1.so.0 (0x00007f47f7eba000)
libEGL.so.1 => /nix/store/ra02fgji7zfj572j52bkx4v5r6wxzww1-libglvnd-1.3.3/lib/libEGL.so.1 (0x00007f47f7ea4000)
libxcb-shm.so.0 => /nix/store/rsj4dpg2bgw1xbz9nq77n6k7gkx0r86r-libxcb-1.14/lib/libxcb-shm.so.0 (0x00007f47f7e9f000)
libxcb-render.so.0 => /nix/store/rsj4dpg2bgw1xbz9nq77n6k7gkx0r86r-libxcb-1.14/lib/libxcb-render.so.0 (0x00007f47f7e8f000)
libXrender.so.1 => /nix/store/6qnp552f94yvqa5f5m54x59x9a7xjw7v-libXrender-0.9.10/lib/libXrender.so.1 (0x00007f47f7e80000)
libGL.so.1 => /nix/store/ra02fgji7zfj572j52bkx4v5r6wxzww1-libglvnd-1.3.3/lib/libGL.so.1 (0x00007f47f7df2000)
libXau.so.6 => /nix/store/yswgqz35a36bpkv6dr3ijxzc0qmmhvsl-libXau-1.0.9/lib/libXau.so.6 (0x00007f47f7ded000)
libXdmcp.so.6 => /nix/store/ps6sn4my92y9wa3kx54na2794fak8150-libXdmcp-1.1.3/lib/libXdmcp.so.6 (0x00007f47f7de5000)
libwayland-server.so.0 => /nix/store/1r87kb8d2p4n95hxh9jd8zjmq5brzd00-wayland-1.19.0/lib/libwayland-server.so.0 (0x00007f47f7dcc000)
libavahi-common.so.3 => /nix/store/gg9bnd8sm8vxasbalfv388xrp91iys96-avahi-0.8/lib/libavahi-common.so.3 (0x00007f47f7dbc000)
libavahi-client.so.3 => /nix/store/gg9bnd8sm8vxasbalfv388xrp91iys96-avahi-0.8/lib/libavahi-client.so.3 (0x00007f47f7da8000)
libgnutls.so.30 => /nix/store/awxr2r163wixqh755xfg0v21ycjiribi-gnutls-3.7.1/lib/libgnutls.so.30 (0x00007f47f7ba7000)
libcrypt.so.1 => /nix/store/gk42f59363p82rg2wv2mfy71jn5w4q4c-glibc-2.32-48/lib/libcrypt.so.1 (0x00007f47f7b6d000)
libblkid.so.1 => /nix/store/c9gav541962pv08fnh1rsv75l04b47qr-util-linux-2.36.2/lib/libblkid.so.1 (0x00007f47f7b19000)
liblzma.so.5 => /nix/store/h1l2s3md3ymvy5b1x1hri9bznrqj3mxi-xz-5.2.5/lib/liblzma.so.5 (0x00007f47f7aef000)
liblz4.so.1 => /nix/store/rmgfd74s736a1wdr06js4hvgki1ka0qn-lz4-1.9.3/lib/liblz4.so.1 (0x00007f47f7abb000)
libcap.so.2 => /nix/store/xn94cmb9b5z8srwnl53jbxg0rl2n6q56-libcap-2.48-lib/lib/libcap.so.2 (0x00007f47f7ab0000)
libgcrypt.so.20 => /nix/store/zzcilkahrnzk9wh7902zmxgwrsks5bjs-libgcrypt-1.9.3/lib/libgcrypt.so.20 (0x00007f47f7972000)
libgraphite2.so.3 => /nix/store/6bazfc5niz4c52f13y5gvbn0zgz3q1ir-graphite2-1.3.14/lib/libgraphite2.so.3 (0x00007f47f7948000)
libbz2.so.1 => /nix/store/y8x4jszdp9z6air7v3lw53y06vqivhbj-bzip2-1.0.6.0.2/lib/libbz2.so.1 (0x00007f47f7935000)
libjson-glib-1.0.so.0 => /nix/store/72f5sqjnw8w894crdlwq4gsk4ndzkpfz-json-glib-1.6.2/lib/libjson-glib-1.0.so.0 (0x00007f47f7907000)
libsoup-2.4.so.1 => /nix/store/waddfrrgxbw98qyx2w048xawf47m1r88-libsoup-2.72.0/lib/libsoup-2.4.so.1 (0x00007f47f7863000)
libxml2.so.2 => /nix/store/lx227y1q7cmpl3bjbqzphy9vbxlal3r8-libxml2-2.9.12/lib/libxml2.so.2 (0x00007f47f76f5000)
libicuuc.so.69 => /nix/store/d50va99bmlng5926npmxvfmy7ly7qsjs-icu4c-69.1/lib/libicuuc.so.69 (0x00007f47f74fe000)
libicui18n.so.69 => /nix/store/d50va99bmlng5926npmxvfmy7ly7qsjs-icu4c-69.1/lib/libicui18n.so.69 (0x00007f47f71c8000)
libsqlite3.so.0 => /nix/store/5fzyj1yc7vki7kxi9xp1jvdmj6ijmkqi-sqlite-3.35.5/lib/libsqlite3.so.0 (0x00007f47f7084000)
libdatrie.so.1 => /nix/store/mmrf02z47p6950wjf0p9v43gmyvc8dwb-libdatrie-2019-12-20-lib/lib/libdatrie.so.1 (0x00007f47f707a000)
libGLdispatch.so.0 => /nix/store/ra02fgji7zfj572j52bkx4v5r6wxzww1-libglvnd-1.3.3/lib/libGLdispatch.so.0 (0x00007f47f6fc1000)
libGLX.so.0 => /nix/store/ra02fgji7zfj572j52bkx4v5r6wxzww1-libglvnd-1.3.3/lib/libGLX.so.0 (0x00007f47f6f8c000)
libssp.so.0 => /nix/store/dzaadhn5y56da24635icafv1nrawxm4n-gcc-10.3.0-lib/lib/libssp.so.0 (0x00007f47f6f85000)
libp11-kit.so.0 => /nix/store/w5nh46f7aqv9qg2mzwpi8jh0j54m6j02-p11-kit-0.23.22/lib/libp11-kit.so.0 (0x00007f47f6e50000)
libunistring.so.2 => /nix/store/5d821pjgzb90lw4zbg6xwxs7llm335wr-libunistring-0.9.10/lib/libunistring.so.2 (0x00007f47f6ccd000)
libtasn1.so.6 => /nix/store/cckjhsxh5yrgq72f7xpgyc7win2c77x0-libtasn1-4.16.0/lib/libtasn1.so.6 (0x00007f47f6cb7000)
libnettle.so.8 => /nix/store/r8ckqdn96m7j1lwlaj7i47hyx9gb35da-nettle-3.7.3/lib/libnettle.so.8 (0x00007f47f6c6c000)
libhogweed.so.6 => /nix/store/r8ckqdn96m7j1lwlaj7i47hyx9gb35da-nettle-3.7.3/lib/libhogweed.so.6 (0x00007f47f6c22000)
libgmp.so.10 => /nix/store/qkc31n1f1bs1l8m7k4fxyp4ykidy2cjr-gmp-6.2.1/lib/libgmp.so.10 (0x00007f47f6b80000)
libgpg-error.so.0 => /nix/store/0jbifmn6dzs7wbn3glffqid3jmsbd1jr-libgpg-error-1.41/lib/libgpg-error.so.0 (0x00007f47f6b59000)
libpsl.so.5 => /nix/store/ax9wpaqmdi19zrlfaxb0hjz4fr2m37sm-libpsl-0.21.0/lib/libpsl.so.5 (0x00007f47f6b44000)
libbrotlidec.so.1 => /nix/store/wyqxikl90bxwydmxv421p3p8s6fqpaf4-brotli-1.0.9-lib/lib/libbrotlidec.so.1 (0x00007f47f6b36000)
libicudata.so.69 => /nix/store/d50va99bmlng5926npmxvfmy7ly7qsjs-icu4c-69.1/lib/libicudata.so.69 (0x00007f47f4fdd000)
libstdc++.so.6 => /nix/store/dzaadhn5y56da24635icafv1nrawxm4n-gcc-10.3.0-lib/lib/libstdc++.so.6 (0x00007f47f4e08000)
libidn2.so.0 => /nix/store/ckb0qa2yrxrpp0piffgjq9id38gc5z9v-libidn2-2.3.1/lib/libidn2.so.0 (0x00007f47f4de4000)
libbrotlicommon.so.1 => /nix/store/wyqxikl90bxwydmxv421p3p8s6fqpaf4-brotli-1.0.9-lib/lib/libbrotlicommon.so.1 (0x00007f47f4dc1000)
Any help would be massively appreciated!