NixOS and Portable Executables
jackkelly.name
jackkelly.name
Stuff like this gives me hope that I'm not merely wet-dreaming.
An exciting fantasy; a very appealing, ideal thing, person, or state of affairs.I wonder if anyone could expand on "sometimes"? Because I've got a llamafile on nixos that seems to work fine. I'd assumed that meant that APE+NixOS worked, but it sounds like it only works part of the time?
Good to See that there is hope for that.
And also `programs.nix-ld` now, that allow you to impurely include libraries available to all programs. It does some LD_LIBRARY_PATH hacks, but AFAIK it worked well enough for me when I had this in my system (I don't anymore since I barely run dynamically linked executable from other sources).
This worked OOTB:
curl -L -O https://github.com/sandreas/tone/releases/download/v0.2.4/tone-0.2.4-linux-arm64.tar.gz
tar xzf tone-0.2.4-linux-arm64.tar.gz
nix run github:thiagokokada/nix-alien -- ./tone-0.2.4-linux-arm64/tone --help
Which is nice because:a) I didn't know about tone
b) I am in the process of sorting out some tagging of my personal music so tone looks like exactly what I need and will come in super handy
So, thanks!
This makes me wonder if you were subjected to false advertising.
I didn't think too mich about how it is achieved.
This led me to install nixos which is really kind of an output of that design, a distribution built from nixpgks. There are some rough spots that make it hard for a daily driver.
That distro is a bit much for my needs and I have retreated back to a home-manager cross platform setup for my arch/debian/macos systems, and it turns out the entire reason I started looking at Nix (builds) went nowhere
Getting adoption for Nix builds at work or with my OSS projects is has been hard. Docker is everywhere and easy, while Nix feels like a fractured and poorly documented ecosystem.
As for text size, the CSS expresses no opinion: I'm expecting your user agent to act in your best interest.
Do you have any suggestions?