NixOS Networking | 909 Members | |
| Declaratively manage your switching, routing, wireless, tunneling and more. | 265 Servers |
| Sender | Message | Time |
|---|---|---|
| 29 Jul 2025 | ||
| ah | 18:07:49 | |
| Is this a crime?
now i only have to work on reducing the closure size. | 19:57:37 | |
| * Is this a crime?
now i only have to work on reducing the closure size. | 19:58:08 | |
| IFD | 19:58:51 | |
| so criminal we have a name and a flag for the specific type of crime :) | 19:59:17 | |
| it would break on Hydra | 19:59:19 | |
| ahh ok | 19:59:56 | |
| at least my vm test works now ;D | 20:00:47 | |
| Marcel: yea if you want to do closureinfo stuff to get full closures into systemd initrd I was thinking of something like this:
| 20:03:53 | |
| * Marcel: yea if you want to do closureinfo stuff to get full closures into systemd initrd I was thinking of something like this:
| 20:03:57 | |
but it'd probably be better to just have a make-initrd-ng feature for this | 20:04:21 | |
something like storePaths = [ { source = hello; closure = true; } ]; | 20:04:47 | |
if I clear my backlog for today I'm going to diff the closure of make-initrd{,-ng} | 20:04:56 | |
| and my rampage will begin :P | 20:05:02 | |
| no pressure - when ifstate releases i will just create an PR without initrd support and keep that initrd stuff localy untill we've figured something out | 20:08:17 | |
In reply to @elvishjerricco:matrix.orgthx | 20:16:15 | |
| 30 Jul 2025 | ||
| 01:42:17 | ||
| re: ifstate: speaks something against static compilation? | 18:34:31 | |
| it's python | 18:37:51 | |
| it should be also possible to compile python static. but you are only able to load libs written in plain python. | 19:03:12 | |
| but why python in initrd? | 19:04:12 | |
| to run ifstate | 19:08:11 | |
| for configure network, you do not need ifstate. you can do anything with iproute2 except wg, sysctl, ... | 19:28:37 | |
| yeah, I don't need it, but I am not interested in defining my configuration in tow different formats twice, other than just reusing the configuration from the stage 2 system | 19:30:12 | |
| (this is about packaging ifstate, everything works already, also initrd, its just about reducing it's addition to the initrd) | 19:31:00 | |
| so you need network in initrd? | 19:31:08 | |
| if you have an encrypted systemd which is not directly accessable (e.g. a server in a datancenter) and you wan't to reboot it you someshow need to enter the password - i know. there are thinkgs like ipmi but you cloud also start an sshd in the initrd and connect to it in order to enter the password | 19:32:27 | |
| see https://wiki.nixos.org/wiki/Remote_disk_unlocking for some background info | 19:33:07 | |
| * (this is about packaging ifstate, everyth ing works already, also initrd, its just about reducing it's addition to the initrd in terms of size) | 19:34:26 | |
| There is not secure datacenter. If it is not your hardware, encryption is useless. | 19:34:29 | |