-
Notifications
You must be signed in to change notification settings - Fork 11
nix: add nix flake #21
base: master
Are you sure you want to change the base?
Conversation
|
Trying to figure out how to patch libbacktrace to use Nixpkgs libbacktrace. |
I think they're using their own in-tree version because they patched some stuff. |
|
Found the main culprit. It has hardcoded root path which is pretty nasty for cross-compilation (or building in general). |
|
Also, Equinox needs to be passed |
|
@xTrayambak I found a bug while testing the Equinox GTK app. Here's the output of |
Ah, it seems like it can't find the |
|
Can you try to compile a debug build of Equinox? That should hopefully tell you where that occurs. |
Yeah, seems so. I can create another PR to fix it. Are you fine with that? |
Tried to compile and use it with ASan (haven't tried UbSan and MemSan), and it doesn't throw segfaults when I have it. I don't know why it did that. |
|
ASan throws memory leaks detection when I SIGINT'd the program. |
|
@xTrayambak Managed to get things to work, except when it tries to start the container. For some reason, |
|
@0komo Does your system have Polkit? |
I'm using NixOS, it should have Polkit. |
|
I'm not relevant for Nix stuff anyway |
Try compiling it with the new fixes I just pushed. |
|
@xTrayambak Still the same |
|
@0komo Can you run this code once? import std/os
echo("pkexec is at " & findExe("pkexec")) |
|
|
Can you run |
|
|
Yeah, it seems like it just failed to download the vendor image and failed to create the actual LXC config. Can you remove that directory and rerun the onboarding? Run this: |
|
@0komo Can we just merge this for now? The rest of the problems can be fixed later. |
Sure, I can do that. It just needs some clean-up. |
|
Hi, any updates on this? It would be nice to have? |
Yeah sorry, I've been a bit busy with life. There are a lot of uncommitted changes in my local repo, I'll push it when I have time. |
|
Gonna work on it today, until my internet was being so slow that I can't clone the repo... |
|
Hiya, we're stopping work on this since it broke due to a Roblox update. Thanks for your efforts, though! |
Uh oh!
There was an error while loading. Please reload this page.