| 22 Mar 2023 |
@elvishjerricco:matrix.org | I believe ZFS's dracut module handles the stage 1 file systems by searching the pool for the bootfs property or its synonyms, and then also looking for child datasets that cover any critical mount points | 13:33:32 |
@elvishjerricco:matrix.org | that should be easy to do with nixos | 13:33:40 |
@elvishjerricco:matrix.org | Linux Hackerman: https://openzfs.github.io/openzfs-docs/man/7/dracut.zfs.7.html?highlight=dracut | 13:37:15 |
| 23 Mar 2023 |
| ckie (they/them) changed their display name from ckie (they/them; heavily limited keyboard usage, dictation or voice only) to ckie (they/them; limited keyboard usage, voice preferred). | 02:07:43 |
| 24 Mar 2023 |
@elvishjerricco:matrix.org | looking over the networkd PR again, I've got two lingering questions. 1) Should the environment.etc thing be in there? I barely used it and it's not hard to work around its absence. 2) How can I best document the difference between boot.initrd.network.enable and boot.initrd.systemd.network.enable? It's similar to the difference between systemd.network.enable and networking.useNetworkd. The former simply turns on systemd-networkd, the latter also does some automatic configuration for networking.* things. Similarly, boot.initrd.systemd.network.enable just turns on systemd-networkd, and boot.initrd.network.enable also automatically configures DHCP on interfaces. | 23:07:24 |
colemickens | (been carrying that pr a while) Does the latter option enable DHCP specifically or does it hoist the regular config into stage1? I thought it was the latter? | 23:33:57 |
@elvishjerricco:matrix.org | it is not the latter | 23:34:21 |
@elvishjerricco:matrix.org | There is no code in the PR that automatically copies the stage 2 network config into stage 1 | 23:34:58 |
@elvishjerricco:matrix.org | though I could see that being a useful followup PR | 23:35:05 |
| 25 Mar 2023 |
colemickens | Now that you say that, I remember yoinking the config so I could specify it for both. My mistake. (Excited to see it merged 🤞🙏) | 00:22:59 |
Arian | Haven't followed the discussions here for a while. Where are we at these days? :D | 16:12:24 |
@elvishjerricco:matrix.org | Arian: networking is an open pr and I think the only other remaining featureset is the weird LUKS stuff? | 16:22:04 |
Arian | ncei | 16:22:22 |
Arian | * nice | 16:22:25 |
| @mbdf:matrix.org joined the room. | 18:37:02 |
| 26 Mar 2023 |
| rbutani joined the room. | 00:28:39 |
| @mbdf:matrix.org set a profile picture. | 17:20:00 |
| 27 Mar 2023 |
| @crtified:crtified.me joined the room. | 17:46:31 |
@mlyx:matrix.org | systemd 253 has entered nixos-unstable, can we merge the network pr? | 19:51:12 |
@elvishjerricco:matrix.org | The blocking problem for the networkd pr is lack of review, not the systemd version. Though one person did leave some review comments a few days ago that I haven't responded to yet | 19:54:09 |
| 30 Mar 2023 |
@gdamjan:spodeli.org | ElvishJerricco: your patch has been backported to 253.2 https://github.com/systemd/systemd-stable/compare/v253.1...v253.2 | 12:09:30 |
@elvishjerricco:matrix.org | awesome | 12:10:41 |
@elvishjerricco:matrix.org | we never did get around to actually implementing a temporary workaround for that in NixOS, did we... | 12:11:15 |
@lily:lily.flowers | In reply to @elvishjerricco:matrix.org we never did get around to actually implementing a temporary workaround for that in NixOS, did we... Sure didn't... | 12:17:49 |
@lily:lily.flowers | I've just had this in my config: https://github.com/lilyinstarlight/foosteros/blob/ff94238256228d2dc04f2bb85fecefedcd9c4bc0/config/hibernate.nix#L15-L19 | 12:17:58 |
| 5 Apr 2023 |
@elvishjerricco:matrix.org | I'm realizing that the networkd PR doesn't hide the boot.initrd.systemd.network.* options from the manual. I wonder if I should fix that or if we should just stop hiding boot.initrd.systemd.* options now that it's gotten pretty darn good | 02:03:53 |
@elvishjerricco:matrix.org | To that end: https://github.com/NixOS/nixpkgs/issues/224457#issuecomment-1496903296
Hopefully that was in line for that thread | 04:45:35 |
| R̴̨͕͇͍̞̮̐̅͆̌̀̉̐͋̈́̃̀͒́̎̅̚̚̚͠͝Ĕ̵̡̛͖͖̟̙̫̱͈̘̞̭͍͍͑̌̄͑̓̋̓̀̈̏̈́͊̇͊͆̉͂̏̀̃̚͘͝͝ͅͅD̶̡̢͔̱̖̮͙͉̘̺͓͍̩̮͈͍͗̃̀̏͌͘͜ͅŚ̸̬̭̯̬͙͇͓̬̩̳̤͚͓̤̩̺͉͖̉͛̓̿̎͊̿̆́̐͂̇͌̄̇̓͘ͅͅT̴̞̫̘̝͇͔̟̪̪̦͂̔̎̀̎ͅŎ̷̡̬̹̪͈̭̣͈̭̭͉̦̖̝̘̪͖͔̥̦̘̻̳Ṋ̶̛̫͈̳̘͚̜̔̋͆̅̈́͊̑͊̉̌̈́̾͑̈́̚ͅË̸̡̨̨̛͇̜̖͔͖̻̟̗̠̙͓̘̗̥͉͇̜͑͆͊͑͑̀̓͒͜͝͝ joined the room. | 05:51:36 |
Arian | Agreed! | 06:04:32 |
Arian | Lets make it visible | 06:04:37 |