3 ms·
There is also `nix-alien` (I am the author BTW), that automates the process of listing all program dynamic libraries (as long they're not loaded at runtime) and
by kokada 2y ago
There is also `nix-alien` (I am the author BTW), that automates the process of listing all program dynamic libraries (as long they're not loaded at runtime) and creating the `shell.nix` file with `buildFHSUserEnv`.
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).
- sandreas 2y agoThanks. Try `tone`[1] my pet project. I'm pretty sure it won't work without tinkering out of the box. Since I need a dev machine, that supports my FOSS projects, NixOS is not for me :-) BTW it was not the ONLY reason, I ditched it, but the main reason. There were a lot of nice advantages to NixOS, but they did not outweight the issues I personally had. 1: https://github.com/sandreas/tone https://github.com/sandreas/tone
- lloeki 2y ago> I'm pretty sure it won't work without tinkering out of the box 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!
- sandreas 2y agoYou're welcome. Maybe use 0.2.5 then, i probably forgot to update the readme :-)
- Cloudef 2y agoYou can use nix on FHS OS as well