| 2 Nov 2025 |
tobiasvandriessel | * Sure thing!
Flake input:
inputs = { inputs.nixpkgs.follows = "nixpkgs";
};
lix-module = {
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.93.3-1.tar.gz";
inputs.nixpkgs.follows = "nixpkgs";
};
};
output:
outputs = { self, nixpkgs, home-manager, lix-module } @ inputs:
{
[...]
nixosConfigurations = {
nixos-tobias = lib.nixosSystem {
inherit system;
specialArgs = {inherit inputs outputs;};
modules = with self.nixosModules; [
[...]
lix-module.nixosModules.default
];
};
};
};
| 14:51:37 |
tobiasvandriessel | (and I know Flakes are hotly debated, but I've always used them 😅) | 14:53:02 |
raitobezarius | do you have a need for the lix-module or can you just use nixpkgs? This might simplify your problems | 14:53:04 |
raitobezarius | it would give something like:
modules = [
{ ... }: {
nix.package = pkgs.lixPackageSets.stable.lix;
}
];
}
| 14:53:28 |
raitobezarius | and then each package that you want to use to wire with Lix is in the pkgs.lixPackageSets.stable set | 14:53:43 |
tobiasvandriessel | ahh right, when switching to Lix I chose the nixos-module, but I'm not sure why exactly. Then I'll just switch to the nixpkgs version that you propose. Thanks a bunch! 🙏 | 14:56:26 |
tobiasvandriessel | It was successful, thanks again! ❤️ This will also shorten upgrades by not requiring lix compilation every time 👌 | 15:26:50 |
| @dawnofmidnight:catgirl.cloud changed their display name from whispers to whispers (it/fae). | 17:58:13 |
| morwdan joined the room. | 19:48:03 |
Sofie 🏳️⚧️ (she/her) | I got the touch working | 19:58:40 |
Sofie 🏳️⚧️ (she/her) | now... | 19:58:41 |
Sofie 🏳️⚧️ (she/her) | xwayland is just | 19:58:43 |
Sofie 🏳️⚧️ (she/her) | crashing | 19:58:44 |
Sofie 🏳️⚧️ (she/her) | Nov 02 21:58:54 cedarix cage[1126]: could not connect to wayland server
Nov 02 21:58:54 cedarix cage[1126]: (EE)
Nov 02 21:58:54 cedarix cage[1126]: Fatal server error:
Nov 02 21:58:54 cedarix cage[1126]: (EE) Couldn't add screen
Nov 02 21:58:54 cedarix cage[1126]: (EE)
Nov 02 21:58:54 cedarix seatd[678]: 00:00:13.326 [INFO] [seatd/client.c:496] Client disconnected
Nov 02 21:58:54 cedarix seatd[678]: 00:00:13.455 [INFO] [seatd/seat.c:158] No clients on seat0 to activate
Nov 02 21:58:54 cedarix seatd[678]: 00:00:13.455 [INFO] [seatd/seat.c:290] Removed client 1 from seat0
Nov 02 21:58:53 cedarix systemd[1]: systemd-coredump@0-1-1150_1450-0.service: Consumed 880ms CPU time, 54.2M memory peak, 9M read from disk, 2.1M written to disk.
Nov 02 21:58:53 cedarix systemd[1]: cage-tty1.service: Main process exited, code=dumped, status=6/ABRT
Nov 02 21:58:53 cedarix systemd[1]: cage-tty1.service: Failed with result 'core-dump'.
Nov 02 21:58:53 cedarix systemd[1]: cage-tty1.service: Consumed 59ms CPU time, 5.3M memory peak, 3.1M read from disk.
Nov 02 21:58:53 cedarix systemd-logind[714]: Session c1 logged out. Waiting for processes to exit.
Nov 02 21:58:53 cedarix systemd-coredump[1157]: Process 1126 (Xwayland) of user 982 terminated abnormally with signal 6/ABRT, processing...
Nov 02 21:58:53 cedarix systemd[1]: Started Process Core Dump (PID 1157/UID 0).
Nov 02 21:58:53 cedarix systemd-timesyncd[426]: Contacted time server 195.148.70.12:123 (0.nixos.pool.ntp.org).
Nov 02 21:58:54 cedarix systemd-coredump[1160]: Process 1126 (Xwayland) of user 982 dumped core.
Module /nix/store/ci85l25770d1gxxf99p6yf390wk2hxj8-xwayland-24.1.9/bin/Xwayland without build-id.
Module libpciaccess.so.0 without build-id.
Module libxml2.so.16 without build-id.
Module libgcc_s.so.1 without build-id.
Module libstdc++.so.6 without build-id.
Module libdrm_intel.so.1 without build-id.
Module libdrm_amdgpu.so.1 without build-id.
Module libxcb-sync.so.1 without build-id.
Module libsensors.so.5 without build-id.
Module libzstd.so.1 without build-id.
Module libxcb-present.so.0 without build-id.
Module libxcb-dri3.so.0 without build-id.
Module libxcb-shm.so.0 without build-id.
Module libxcb-xfixes.so.0 without build-id.
Module libxcb-randr.so.0 without build-id.
Module libX11-xcb.so.1 without build-id.
Module libexpat.so.1 without build-id.
Module libEGL.so.1 without build-id.
Module libxcb.so.1 without build-id.
Module libkeyutils.so.1 without build-id.
Module libkrb5support.so.0 without build-id.
Module libcap.so.2 without build-id.
Module libbrotlicommon.so.1 without build-id.
Module libGLdispatch.so.0 without build-id.
Module libXext.so.6 without build-id.
Module libX11.so.6 without build-id.
Module libGLX.so.0 without build-id.
Module libcom_err.so.3 without build-id.
Module libk5crypto.so.3 without build-id.
Module libkrb5.so.3 without build-id.
Module libgssapi_krb5.so.2 without build-id.
Module libffi.so.8 without build-id.
Module liblzma.so.5 without build-id.
Module libbrotlidec.so.1 without build-id.
Module libpng16.so.16 without build-id.
Module libbz2.so.1 without build-id.
Module libz.so.1 without build-id.
Module libfreetype.so.6 without build-id.
Module libfontenc.so.1 without build-id.
Module libGL.so.1 without build-id.
Module libXau.so.6 without build-id.
Module libtirpc.so.3 without build-id.
Module libdecor-0.so.0 without build-id.
Module libgbm.so.1 without build-id.
Module liboeffis.so.1 without build-id.
Module libei.so.1 without build-id.
Module libepoxy.so.0 without build-id.
Module libdrm.so.2 without build-id.
Module libxshmfence.so.1 without build-id.
Module libxcvt.so.0 without build-id.
Module libunwind.so.8 without build-id.
Module libXdmcp.so.6 without build-id.
Module libXfont2.so.2 without build-id.
Stack trace of thread 1126:
#0 0x0000007f9a182134 __pthread_kill_implementation (libc.so.6 + 0x92134)
#1 0x0000007f9a12bb1c raise (libc.so.6 + 0x3bb1c)
#2 0x0000007f9a115a00 abort (libc.so.6 + 0x25a00)
#3 0x000000556f90dd08 OsAbort (/nix/store/ci85l25770d1gxxf99p6yf390wk2hxj8-xwayland-24.1.9/bin/Xwayland + 0x1add08)
#4 0x000000556f91384c AbortServer (/nix/store/ci85l25770d1gxxf99p6yf390wk2hxj8-xwayland-24.1.9/bin/Xwayland + 0x1b384c)
#5 0x000000556f9148f4 FatalError (/nix/store/ci85l25770d1gxxf99p6yf390wk2hxj8-xwayland-24.1.9/bin/Xwayland + 0x1b48f4)
#6 0x000000556f7a54ec InitOutput (/nix/store/ci85l25770d1gxxf99p6yf390wk2hxj8-xwayland-24.1.9/bin/Xwayland + 0x454ec)
#7 0x000000556f82805c dix_main (/nix/store/ci85l25770d1gxxf99p6yf390wk2hxj8-xwayland-24.1.9/bin/Xwayland + 0xc805c)
#8 0x0000007f9a1162b4 __libc_start_call_main (libc.so.6 + 0x262b4)
#9 0x0000007f9a116398 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x26398)
#10 0x000000556f7a4730 _start (/nix/store/ci85l25770d1gxxf99p6yf390wk2hxj8-xwayland-24.1.9/bin/Xwayland + 0x44730)
Stack trace of thread 1135:
#0 0x0000007f9a17c520 __GI___futex_abstimed_wait_cancelable64 (libc.so.6 + 0x8c520)
#1 0x0000007f9a17f5dc pthread_cond_wait@@GLIBC_2.17 (libc.so.6 + 0x8f5dc)
#2 0x0000007f9688fb4c cnd_wait (libgallium-25.2.5.so + 0x5ffb4c)
#3 0x0000007f968654ec util_queue_thread_func (libgallium-25.2.5.so + 0x5d54ec)
#4 0x0000007f9688f9bc impl_thrd_routine (libgallium-25.2.5.so + 0x5ff9bc)
#5 0x0000007f9a1801ec start_thread (libc.so.6 + 0x901ec)
#6 0x0000007f9a1f034c thread_start (libc.so.6 + 0x10034c)
ELF object binary architecture: AARCH64
Nov 02 21:58:54 cedarix systemd[1]: systemd-coredump@1-4097-1157_1457-0.service: Deactivated successfully.
Nov 02 21:58:54 cedarix systemd[1]: systemd-coredump@1-4097-1157_1457-0.service: Consumed 725ms CPU time, 41.2M memory peak, 968K read from disk, 2.2M written to disk.
Nov 02 21:58:54 cedarix moonraker-start[929]: [file_manager.py:complete_file_write()] - Invalid file write event: index
Nov 02 21:58:56 cedarix systemd[1]: session-c1.scope: Deactivated successfully.
Nov 02 21:58:56 cedarix systemd[1]: session-c1.scope: Consumed 4.446s CPU time, 204.3M memory peak, 117.6M read from disk, 16K written to disk, 275.6K incoming IP traffic, 8.2K outgoing IP traffic.
Nov 02 21:58:56 cedarix systemd-logind[714]: Removed session c1.
| 20:00:07 |
Sofie 🏳️⚧️ (she/her) |
wlr_xdg_surface_schedule_configure: Assertion surface->initialized failed
| 20:02:19 |
K900 | IIRC the VC4 vendor driver does some really funky things with hardware planes | 20:35:44 |
K900 | That are basically hardcoded to work on GNOME | 20:35:52 |
K900 | Because that's what Raspbian ships | 20:35:57 |
Sofie 🏳️⚧️ (she/her) | like
kmscube and fbtest work
| 20:36:17 |
Sofie 🏳️⚧️ (she/her) | but cage, core dumps | 20:36:30 |
K900 | Yes, but things trying to do, like, overlay cursors will probably explode | 20:36:42 |
K900 | Because the way VideoCore does overlay planes is absolutely unhinged | 20:37:01 |
K900 | Just like everything VideoCore does | 20:37:05 |
K900 | But when has that ever stopped the RPiF | 20:37:21 |
Sofie 🏳️⚧️ (she/her) | iill try weston | 21:13:20 |
Sofie 🏳️⚧️ (she/her) | atleast it launched? | 21:59:07 |
Sofie 🏳️⚧️ (she/her) | guess what | 22:04:53 |
Sofie 🏳️⚧️ (she/her) | weston worked first try | 22:04:58 |
Sofie 🏳️⚧️ (she/her) | it was just | 22:05:00 |
Sofie 🏳️⚧️ (she/her) | cage | 22:05:01 |