| 10 Nov 2025 |
| @adis:blad.is left the room. | 04:57:56 |
| @iooioio:matrix.org joined the room. | 08:27:38 |
@iooioio:matrix.org | Hi. I, er, did something... that perhaps wasn't so smart and would appreciate some help saving my system. ๐
I'm running lix on fedora asahi remix with home-manager. Yesterday I decided to move the nix store to a btrfs subvolume so I did something like this on a live system:
$ sudo mv /nix /nix.bak
$ sudo btrfs subvolume create /nix
$ sudo rsync -a /nix.bak/ /nix
It seemed to work surprisingly well but now I have issues with the nix-daemon.socket and am unable to perform a home-manager switch:
$ home-manager switch
error: cannot connect to socket at '/nix/var/nix/daemon-socket/socket': Connection refused
Some more context:
$ eza -lg /nix/var/nix/daemon-socket
srw-rw-rw-@ - root root 9 Nov 20:59 socket
$ systemctl status nix-daemon.socket
ร nix-daemon.socket - Nix Daemon Socket
Loaded: loaded (/etc/systemd/system/nix-daemon.socket; enabled; preset: disabled)
Active: failed (Result: service-start-limit-hit) since Mon 2025-11-10 09:22:14 CET; 27min ago
Duration: 1min 25.920s
Invocation: e1e466f1cfbb403485e388c31297803b
Triggers: โ nix-daemon.service
Listen: /nix/var/nix/daemon-socket/socket (Stream)
Nov 10 09:20:48 hecate systemd[1]: Listening on nix-daemon.socket - Nix Daemon Socket.
Nov 10 09:22:14 hecate systemd[1]: nix-daemon.socket: Failed with result 'service-start-limit-hit'.
Any ideas on how to fix the situation? | 08:50:39 |
Emma [it/its] | is /nix mounted? | 08:52:59 |
@iooioio:matrix.org | Implicitly, because root is mounted, yes:
$ sudo btrfs subvolume list /
ID 256 gen 216018 top level 5 path root
# snip
ID 792 gen 216018 top level 256 path nix
| 08:55:19 |
| Moritz joined the room. | 09:05:55 |
@iooioio:matrix.org | Could it simply be a permissions thing? Should the socket be owned by someone else? | 09:07:42 |
@iooioio:matrix.org | Ok, I think it might be a SELinux thing... | 10:19:06 |
@iooioio:matrix.org | FTR, it was SELinux. I was able to fix it like this:
sudo restorecon -vR '/nix'
| 10:35:12 |
@iooioio:matrix.org | I guess I should have included the SELinux extended attributes in my initial rsync command, like this:
$ sudo rsync -aX /nix.bak/ /nix
| 10:37:42 |
| @kolargol00:matrix.org left the room. | 19:04:47 |
dr_teagle | what are the current main differences btwn lix and nix? | 21:42:31 |
dr_teagle | that a user would notice | 21:42:45 |
K900 | Better error reporting | 21:53:23 |
K900 | Better performance sometimes | 21:53:27 |
K900 | Worse performance other times | 21:53:34 |
delroth | bug reports aren't ignored for years | 23:51:02 |
| 11 Nov 2025 |
Erin ยท she/her ยท ๐ณ๏ธโโง๏ธ๐ณ๏ธโ๐ | Lesbianism | 00:04:00 |
hexa | the community is progressive rather than conservative | 00:11:58 |
hexa | and is a result from the grievances that have been had with nix governance | 00:12:35 |
hexa | which was often perceived as not open to onboarding anything but dudes | 00:13:35 |
dr_teagle | this is why you shouldnt expose your gender/sex online imo. it is easier to work with when you are truly blind, and also make it impossible to know name, as names that "sound" like women cause the same biases. | 03:19:26 |
ivy | yeah sorry im a woman | 03:22:43 |
dr_teagle | ? | 03:23:02 |
ivy | yeah my point is my name is woman already and cant hide it | 03:24:52 |
ivy | unless i retuen to my old internet name auscyber | 03:25:06 |
dr_teagle | fair enough I feared you were doing some 5d chess guilt trip manuever | 03:25:48 |
ivy | no what | 03:26:12 |
ivy | what would fhat mean | 03:26:24 |
dr_teagle | I didnt know if you were saying "yeah sorry" to my suggestion, or to that you were a woman. if it was the later that would be kindof(?) a guilt-trip. | 03:27:55 |