!9IQChSjwSHXPPWTa:lix.systems

Lix

1102 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms294 Servers

Load older messages


SenderMessageTime
18 Nov 2025
@mzerodev:matrix.orgZoe Z what does nix-eval-jobs --no-instantiate actually do? 18:21:17
@raitobezarius:matrix.orgraitobezariussimply not write the .drv18:21:45
@raitobezarius:matrix.orgraitobezariusit's used in Nixpkgs CI to accelerate things from what I gather18:22:05
@raitobezarius:matrix.orgraitobezariusin practice, what it does is just enable the read only mode for the store18:22:30
@raitobezarius:matrix.orgraitobezariuswhich means that all code that writeDerivation will perform the hash modulo calculation without touching the disk18:22:54
@raitobezarius:matrix.orgraitobezarius a bunch of performance could be obtained without that no-instantiate with ideas like https://gerrit.lix.systems/c/lix/+/4088 18:23:14
@raitobezarius:matrix.orgraitobezarius(which is completely vapourware right now)18:23:34
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) i am confused. I am trying to do remote builds with an ssh sk key. nix store ping --store ssh://grimmauld.de?ssh-key=~/.ssh/id_ed25519_sk_nix_build works, but trying to use the builder with that key does not. Using a different (non-sk key) does work. The key does not have a password, and is configured as no-touch-required. Am i missing something? 18:27:47
@raitobezarius:matrix.orgraitobezariusyeah18:28:16
@raitobezarius:matrix.orgraitobezariusit's the daemon that needs to access it18:28:20
@raitobezarius:matrix.orgraitobezariusso when you do your first command18:28:25
@raitobezarius:matrix.orgraitobezariusyou are not going through the daemon, it works18:28:32
@raitobezarius:matrix.orgraitobezariuswhen you do your second command, you are going via the daemon which cannot make use of your private key material due to SSH permissions checks18:28:46
@raitobezarius:matrix.orgraitobezariusyour SSH key material needs to live owned by root18:28:56
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) but sk keys should work? 18:29:34
@raitobezarius:matrix.orgraitobezariusit's independent to sk or not sk18:29:43
@raitobezarius:matrix.orgraitobezariusyour private key material is considered insecure by SSH18:29:49
@raitobezarius:matrix.orgraitobezariusleading it not to use it for ssh connections18:29:54
@raitobezarius:matrix.orgraitobezariuscp id_ed25519_sk_nix_build in /etc/nix/id_ed25519_sk_nix_build, chown root:root on it, point your nix builder config to there and it should work18:30:52
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)(thats dumb, the key is on the yubikey, unix permissions/ownership shouldn't matter at all... but oh well, not a lix issue)18:30:59
@raitobezarius:matrix.orgraitobezariusssh is a bit dumb about this18:31:13
@raitobezarius:matrix.orgraitobezarius patches welcome to openssh 18:31:21
@raitobezarius:matrix.orgraitobezariusbut uhm18:31:23
@raitobezarius:matrix.orgraitobezariuswe should have a doctor command for such things18:31:27
@raitobezarius:matrix.orgraitobezariusit's number 1 biggest UX cut in my nix life18:31:35
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) ro /etc via overlayfs, i'll need to send it through the nix store (but thats alright, the private key isn't really private anyways) 18:31:43
@raitobezarius:matrix.orgraitobezariusif you are willing to open an issue for this, that'd be great :)18:31:47
@raitobezarius:matrix.orgraitobezariusyou don't have to put it in etc18:31:56
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)

how would one patch libreoffice?

do I patch libreoffice or libreoffice-qt6 or libreoffice-qt6-fresh?

It's just an simple regression patch

18:31:57
@raitobezarius:matrix.orgraitobezariusyou can put it in var, in run, in whatever you want18:32:04

Show newer messages


Back to Room ListRoom Version: 10