| 31 Mar 2026 |
piegames | And {} in that case, for that matter | 17:44:50 |
Charles | also true | 17:47:53 |
Charles | well, this is unfortunate. i just tested whether lix's nix-store --import loads everything in memory with a rust program that writes a valid but garbage NAR, and nix-store --import's RSS happily climbed to over 2GB before i decided that was conclusive and killed it | 19:00:46 |
Charles | is it theoretically possible for nix-store --import to... not do that? | 19:01:23 |
zoë (she/her) | this install isn't on nixos, no. could you tell me how i could use the installer for this if i don't have root? it immediately tries to escalate permissions and just fails if it doesn't have them, so that's not an option. i also had a look through the options and didn't see anything that would help me for this (tho i was admittedly very tired so it's pretty likely i missed something) | 21:32:21 |
K900 | What's the end goal? | 21:33:20 |
zoë (she/her) | basically just getting lix on a remote machine i'm a user on but don't own/administrate | 21:37:29 |
zoë (she/her) | * | 21:45:58 |
marshmallow | does anyone know if nix internal json log's ID fields are globally unique? im going to guess maybe within a daemon but not across daemons | 22:55:17 |
marshmallow | * | 22:57:24 |
| 1 Apr 2026 |
raitobezarius | id(nextId++ + (((uint64_t) getpid()) << 32)) that's the algorithm for IDs | 08:37:24 |
raitobezarius | it's unlikely they're unique across multiple invocations | 08:37:45 |
raitobezarius | (nextId is a global atomic of uint64_t) | 08:38:20 |
| 2 Apr 2026 |
| TechWiz joined the room. | 08:58:04 |
TechWiz | hi I'm trying to update from 2.94.0 to 2.95.1 and I got ```WARNING: manual intervention will be required to complete this Lix install! The Lix daemon is now an instanced unit that is fully socket-activated.
This requires a new systemd unit: nix-daemon@.service
'nix upgrade-nix' will provide a profile with a new Lix, likely one of: /nix/var/nix/profiles/default /nix/var/nix/profiles/per-user/root/profile It will have the instanced systemd unit file at 'lib/systemd/system/nix-daemon@.service'
You should symlink or copy this file to '/etc/systemd/system/nix-daemon@.service', and then run 'systemctl daemon-reload && systemctl restart nix-daemon.socket'. Until you do that, all nix commands will require root and '--store local'.
I'm trying to symlink said file `lib/systemd/system/nix-daemon@.service` to `/etc/systemd/system/nix-daemon@.service` but it's not there to begin with?
| 09:07:14 |
TechWiz | * hi I'm trying to update from 2.94.0 to 2.95.1 and I got `WARNING: manual intervention will be required to complete this Lix install! The Lix daemon is now an instanced unit that is fully socket-activated.
This requires a new systemd unit: nix-daemon@.service
'nix upgrade-nix' will provide a profile with a new Lix, likely one of: /nix/var/nix/profiles/default /nix/var/nix/profiles/per-user/root/profile It will have the instanced systemd unit file at 'lib/systemd/system/nix-daemon@.service'
You should symlink or copy this file to '/etc/systemd/system/nix-daemon@.service', and then run 'systemctl daemon-reload && systemctl restart nix-daemon.socket'. Until you do that, all nix commands will require root and '--store local'.`
I'm trying to symlink said file lib/systemd/system/nix-daemon@.service to /etc/systemd/system/nix-daemon@.service but it's not there to begin with?
| 09:07:52 |
TechWiz | * hi I'm trying to update from 2.94.0 to 2.95.1 and I got WARNING: manual intervention will be required to complete this Lix install! The Lix daemon is now an instanced unit that is fully socket-activated.
This requires a new systemd unit: nix-daemon@.service
'nix upgrade-nix' will provide a profile with a new Lix, likely one of: /nix/var/nix/profiles/default /nix/var/nix/profiles/per-user/root/profile It will have the instanced systemd unit file at 'lib/systemd/system/nix-daemon@.service'
You should symlink or copy this file to '/etc/systemd/system/nix-daemon@.service', and then run 'systemctl daemon-reload && systemctl restart nix-daemon.socket'. Until you do that, all nix commands will require root and '--store local'.
I'm trying to symlink said file lib/systemd/system/nix-daemon@.service to /etc/systemd/system/nix-daemon@.service but it's not there to begin with?
| 09:08:39 |
TechWiz | * hi I'm trying to update from 2.94.0 to 2.95.1 and I got
WARNING: manual intervention will be required to complete this Lix install!
The Lix daemon is now an instanced unit that is fully socket-activated.
This requires a new systemd unit: nix-daemon@.service
'nix upgrade-nix' will provide a profile with a new Lix, likely one of:
/nix/var/nix/profiles/default
/nix/var/nix/profiles/per-user/root/profile
It will have the instanced systemd unit file at 'lib/systemd/system/nix-daemon@.service'
You should symlink or copy this file to '/etc/systemd/system/nix-daemon@.service',
and then run 'systemctl daemon-reload && systemctl restart nix-daemon.socket'.
Until you do that, all nix commands will require root and '--store local'.
I'm trying to symlink said file lib/systemd/system/nix-daemon@.service to /etc/systemd/system/nix-daemon@.service but it's not there to begin with?
| 09:09:55 |
TechWiz | * hi I'm trying to update from 2.94.0 to 2.95.1 and I got
WARNING: manual intervention will be required to complete this Lix install!
The Lix daemon is now an instanced unit that is fully socket-activated.
This requires a new systemd unit: nix-daemon@.service
'nix upgrade-nix' will provide a profile with a new Lix, likely one of:
/nix/var/nix/profiles/default
/nix/var/nix/profiles/per-user/root/profile
It will have the instanced systemd unit file at 'lib/systemd/system/nix-daemon@.service'
You should symlink or copy this file to '/etc/systemd/system/nix-daemon@.service',
and then run 'systemctl daemon-reload && systemctl restart nix-daemon.socket'.
Until you do that, all nix commands will require root and '--store local'.
I'm trying to symlink said file /lib/systemd/system/nix-daemon@.service to /etc/systemd/system/nix-daemon@.service but it's not there to begin with?
| 09:10:46 |
TechWiz | * hi I'm trying to update from 2.94.0 to 2.95.1 and I got
WARNING: manual intervention will be required to complete this Lix install!
The Lix daemon is now an instanced unit that is fully socket-activated.
This requires a new systemd unit: nix-daemon@.service
'nix upgrade-nix' will provide a profile with a new Lix, likely one of:
/nix/var/nix/profiles/default
/nix/var/nix/profiles/per-user/root/profile
It will have the instanced systemd unit file at 'lib/systemd/system/nix-daemon@.service'
You should symlink or copy this file to '/etc/systemd/system/nix-daemon@.service',
and then run 'systemctl daemon-reload && systemctl restart nix-daemon.socket'.
Until you do that, all nix commands will require root and '--store local'.
I'm trying to symlink said file /lib/systemd/system/nix-daemon@.service to /etc/systemd/system/nix-daemon@.service but it's not there to begin with?
| 09:10:57 |
TechWiz | * hi I'm trying to update from 2.94.0 to 2.95.1 w/ the Lix shell script and I got
WARNING: manual intervention will be required to complete this Lix install!
The Lix daemon is now an instanced unit that is fully socket-activated.
This requires a new systemd unit: nix-daemon@.service
'nix upgrade-nix' will provide a profile with a new Lix, likely one of:
/nix/var/nix/profiles/default
/nix/var/nix/profiles/per-user/root/profile
It will have the instanced systemd unit file at 'lib/systemd/system/nix-daemon@.service'
You should symlink or copy this file to '/etc/systemd/system/nix-daemon@.service',
and then run 'systemctl daemon-reload && systemctl restart nix-daemon.socket'.
Until you do that, all nix commands will require root and '--store local'.
I'm trying to symlink said file /lib/systemd/system/nix-daemon@.service to /etc/systemd/system/nix-daemon@.service but it's not there to begin with?
| 09:13:46 |
K900 | It is in your profile path | 09:16:57 |
TechWiz | ah, duh, right | 09:17:26 |
K900 | So /nix/var/nix/profiles/default/lib/... | 09:17:29 |
TechWiz | ty | 09:17:35 |
| TechWiz set a profile picture. | 09:18:28 |
| TechWiz changed their profile picture. | 09:19:06 |
drab | FYI per the support matrix on https://git.lix.systems/lix-project/lix-installer it does not seem to support non-root installs of lix for x86 or aarch linux (the "root only" column is checked). I think (?) you might be able to do non-root lix via the static binary on hydra, but I haven't tested this. URL is https://hydra.nixos.org/job/nixpkgs/trunk/lixStatic.x86_64-linux/latest/download-by-type/file/binary-dist for the x86_64 linux binary if you want to see if it works for you. There's a blog post on using static nix at https://zameermanji.com/blog/2023/3/26/using-nix-without-root/ that might be relevant (i.e. getting around /nix/store) | 12:56:10 |
tebriel | 80/80 installcheck - lix:fuctional2 is failing on my m4 Mac. Says 418/420 subtests passed, has anyone else seen this on 2.95.1? | 16:30:21 |
raitobezarius | do you have more details on which test of f2 failed? | 16:30:40 |