NixOS Networking | 913 Members | |
| Declaratively manage your switching, routing, wireless, tunneling and more. | 265 Servers |
| Sender | Message | Time |
|---|---|---|
| 29 Jun 2025 | ||
| 💯 | 12:02:58 | |
| would :1000: if I could | 12:03:00 | |
| most projects that don't languish grow more than fast enough to be challenging without any explicit effort | 12:03:38 | |
| and NixOS in particular is basically incapable of being everything to everyone, there's very little reason for anyone who doesn't want to program their distro to use it (directly; it could of course be a good backend to an end-user-focused distribution) | 12:07:35 | |
| for something like 15 years now my standard response to people who come in to a space like "convince me why I should use your language/distro/…" has been "shrug probably you shouldn't if you don't want to?" | 12:08:33 | |
| anyway after sleeping (badly) on it the NM by default plan makes sense. my remaining concerns are twofold
for the former, we can probably solve that by I haven't tried doing the latter myself but I guess it's probably a well-trodden enough path that it works fine as long as you're not explicitly configuring conflicting things? | 12:15:39 | |
| | 12:16:31 | |
| oh I missed this part, it was precisely Haskell that taught me this lesson :) | 12:55:39 | |
| FWIW, the intended parse is "avoid (success at all costs)", not "(avoid success) at all costs", though the ambiguity may be a deliberate joke | 12:56:00 | |
| the former is timeless advice for any innovative project but I'm sympathetic to the latter too :p | 12:56:54 | |
Exactly that. | 12:58:19 | |
| seems fine then | 12:59:46 | |
I agree we should definitely gradually deprecate all the scripted networking.* stuff if we're not relying on it as a new user on-ramp then | 13:00:24 | |
| maybe keeping a small subset of the most basic parts of the networkd shim around as deprecated-but-works indefinitely | 13:01:00 | |
| hey folks, sorry for kicking off such a wild discussion with (what I thought was) an innocent question... I don't want to pile more work on top of y | 14:35:09 | |
| it's an important discussion to have | 14:35:23 | |
| and stuff that has become years overdue | 14:35:35 | |
| scripted initrd and networking are definitely going away though, sorry :P | 14:35:44 | |
| * hey folks, sorry for kicking off such a wild discussion with (what I thought was) an innocent question... I don't want to pile more work on top of y'all's plates, and just want to say that the way forward you all are on is great (: | 14:35:46 | |
| (hit enter too soon, lol) | 14:35:53 | |
| not sorry 😄 | 14:36:05 | |
| don't be sorry, I am looking forward to this world | 14:36:17 | |
| however, I don't think I will be able to get this one system on it because it's gonna be a bunch of work that I can't invest right now and the cost of failure punishing (and failure will only be apparent at runtime when it's too late) | 14:37:19 | |
| I realize there's mayyyybe a way forward for me though, that I can evaluate with fairly reduced risk; will give that a shot later (: | 14:39:02 | |
| * however, I don't think I will be able to get this one system on it because it's gonna be a bunch of work that I can't invest right now and the cost of failure is punishing (and failure will only be apparent at runtime when it's too late) | 14:39:12 | |
| it sounds like you need more VM tests | 14:51:49 | |
| you can try to understand why we ship modemmanager | 14:54:47 | |
| ok | 14:54:55 | |
| 14:54:59 | |
| with this diff | 14:55:02 | |