30 Nov 2024 |
Evelyn | 🧍♀️ | 23:18:44 |
Evelyn | In reply to @srtcd424:auxolotl.org I think Lix is aiming to simultaneously be a safer environment, plus more stable AND more responsive / innovative (in future) Sounds awesome | 23:18:52 |
Evelyn | So wait, nix is the *standard* and stuff like cppnix and lix are the implementations | 23:19:23 |
Evelyn | ? | 23:19:33 |
Adam Chance | CppNix is officially called Nix but it's referred to as CppNix to differentiate it from the language (I believe that's the case at least?) | 23:20:07 |
Evelyn | Ah | 23:20:21 |
Adam Chance | Is there even a documented standard or is defined as whatever the Nix implementation says it is? | 23:21:13 |
Adam Chance | * Is there even a documented standard or is it defined as whatever the Nix implementation says it is? | 23:21:20 |
olivia | I believe there is no standard | 23:26:04 |
olivia | In reply to@its.lyn:matrix.org What does lix add over nix? My friend told me to use it bc it's faster in some aspects , but I even forgot I was using lix before doing nix --version something I don't think has been mentioned yet: some really nice QoL improvements to a few error messages | 23:27:51 |
olivia | specifically no more "cached failure of attribute" and FOD hash mismatch errors often include the url | 23:28:48 |
1 Dec 2024 |
antifuchs | In reply to @drakon64:matrix.org Is there even a documented standard or is it defined as whatever the Nix implementation says it is? No standard. And “nix” can very well mean all or just one of the language, the language as extended by the main package repo, the interpreter that uses the language for managing the store, the whole Haskell-to-bash-compiling mess (: | 03:23:39 |
| ellie joined the room. | 04:07:28 |
| ptitfred joined the room. | 14:59:10 |
| 𝒕𝒂𝒏𝒗𝒊𝒓 joined the room. | 17:27:28 |
| @tanvir:hackliberty.org removed their profile picture. | 17:39:06 |
| @tanvir:hackliberty.org removed their display name 𝒕𝒂𝒏𝒗𝒊𝒓. | 17:41:43 |
| @tanvir:hackliberty.org left the room. | 17:46:57 |
tc424 (Steve D) | In reply to@aftix:matrix.org Yeah that's where things should put their caches so it would be a good idea in general to have it on local storage (by mounting the default ~/.cache locally or changing the env variable to some user specific directory on local storage) beyond nix OK, moved ~/.cache to a sane filesystem, and the tarball fetcher for nixpkgs now completes in a few seconds versus 30-40 minutes! | 18:29:05 |
jkachmar | is there a status page for the Lix infra up anywhere? | 19:54:23 |
jkachmar | (context: sometimes Gerrit hiccups when I'm browsing & I'm always curious if it's an issue on my end or something worth asking about) | 19:55:42 |
Seltyk | Thinking about setting up a BlueSky federation server (PDS) on my Lix NixOS homelab, but I totally lack the skills to convert an Ubuntu-specific install.sh script to a proper Nix package with all its immutability and such | 22:02:16 |
Seltyk | Seems I'm not the first to get curious, either https://discourse.nixos.org/t/packaging-bluesky-services/56336 | 22:02:33 |
2 Dec 2024 |
ToxicFrog | Is there an equivalent to nix-ld that works for stuff that calls dlopen() at runtime? Context: I have a program that is built on nixos (but without involving the nix build system for reasons), so it doesn't need to go through nix-ld to start up, but it tries to dlopen libreadline while running, which fails even though libreadline is in my nix-ld libraryset | 00:46:24 |
aidalgol | If it's build on NixOS, and doesn't need nix-ld to find dynamically-linked libraries, then presumably its RPATH is all /nix/store/ paths? If that's the case, then just add the paths for the libraries that it dynamically loads (i.e. with dlopen() ), using patchelf . | 04:56:48 |
| Tranquil Ity joined the room. | 08:20:22 |
Tranquil Ity | Hello chat | 08:38:54 |
uep | Hi | 08:44:20 |
Tranquil Ity | In reply to @uep:matrix.org Hi Hey ! Same person as on Discord we presume ? | 09:27:16 |
uep | indeed | 09:28:16 |