| 29 Jun 2025 |
emily | yes | 18:46:54 |
emily | if we want to do a transition period then we can move it into graphical stuff | 18:47:12 |
emily | because graphical installations are what got this stuff by default previously | 18:47:19 |
emily | but it's still not clear how we'd remove it from that without ever risking breaking anyone, so meh | 18:47:37 |
emily | it may be that we want to ship support for some of this on the ISO still | 18:47:48 |
emily | like it may be useful to be able to use OpenVPN on the ISO or such | 18:47:56 |
hexa | don't think the iso is relevant here | 18:47:59 |
hexa | existing users are | 18:48:06 |
emily | mhm | 18:48:14 |
hexa | it's fine to not provide vpn protocols on the iso | 18:48:27 |
ElvishJerricco | question: When you remove plugins like these, and NM was managing connections using them, will NM delete them now that the plugins are gone? Or will they just be dead state that continues to work once you re-add the plugin you were using? | 18:48:30 |
hexa | so unstable breaking changes thread is the best bet | 18:48:35 |
emily | well, unfortunately NetworkManager configuration is not tracked by Nix, so we can't actually detect anything :p | 18:48:38 |
ElvishJerricco | If NM deletes that stuff then this is a problem | 18:48:40 |
emily | my guess is the latter, but someone should test. | 18:48:45 |
hexa | testing | 18:48:50 |
emily | I think being able to do WireGuard at least is useful. but I guess that's built in to NM? | 18:49:02 |
hexa | useful but not required | 18:49:16 |
hexa | yes, looks built-in | 18:49:41 |
hexa | which makes sense, since the kernel provides everything necessary | 18:49:55 |
emily | like in particular I think there's few tradeoffs to make minimal offline-installable | 18:50:13 |
hexa | * which makes sense, since the kernel provides everything required | 18:50:17 |
emily | there's no worrying about diverging from the suggested package sets of desktop environments or whatever | 18:50:23 |
emily | it just means things like shipping stdenvNoCC which is not big and a copy of Nixpkgs which we probably want for nix-shell/nix run anyway (although that one is more of a trade-off certainly) | 18:50:49 |
hexa | Never knew that offline installable had been a constraint | 18:50:58 |
emily | for the graphical installer, it is already so big and users generally only want to install one half of it | 18:51:02 |
emily | so it is less realistic to expect offline installs there | 18:51:09 |
ElvishJerricco | (it's a new fixation of mine) | 18:51:11 |
emily | well it actually doesn't work at all right now | 18:51:16 |
emily | but for the minimal ISO it would have little to no cost | 18:51:28 |