feat: the Linux build runs on NixOS as well as every glibc distribution
Releases carry no PT_INTERP: the kernel starts them at a small entry that
re-executes the file under the dynamic loader /bin/sh uses, which on NixOS is
the store's glibc. On NixOS, the libraries opened by name are then loaded by
path from the system's and the user's profiles. current_exe() names the
loader under this start, so updates, installing and the desktop entry take the
executable's own path.
Assisted-by: claude-opus-5.5
89fbf04ec8clover caruso committed on 10/1/2026, 11:23:40 PMparent17a124c