| 29 Jun 2025 |
ElvishJerricco | (just got caught up reading todays stuff in this room) | 18:38:42 |
ElvishJerricco | well we're making it so the generated configuration.nix enables networkmanager, and you've made it so the ISO doesn't have all the default networkmanager stuff by disabling the plugins | 18:39:22 |
ElvishJerricco | which isn't that big a deal; I'm kinda shifting my perspective to the graphical ISO being the one we want to be able to do offline installs | 18:40:00 |
hexa | so do you think we should disable recommended plugins by default, because nobodies needs all these vpn plugins? | 18:39:59 |
ElvishJerricco | (for gnome and plasma) | 18:40:06 |
hexa | I think that's the best way out of this | 18:40:09 |
hexa | because loading the default config with enableRecommendedPlugins = false sounds bad | 18:40:24 |
ElvishJerricco | well it's hard to imagine how we would indicate to existing users of those plugins that they need to enable them explicitly now | 18:40:50 |
ElvishJerricco | IMO it's fine to just disable them in the minimal ISO. I'd put it in the minimal config though, not the base | 18:41:16 |
Alyssa Ross | In reply to @elvishjerricco:matrix.org well it's hard to imagine how we would indicate to existing users of those plugins that they need to enable them explicitly now Sometimes things just have to go in the release notes | 18:41:41 |
ElvishJerricco | I'd like to make the graphical ISO able to install offline; I think the minimal one is going to be a lost cause as we seek to make cuts from it. | 18:42:08 |
ElvishJerricco | (I dunno; I'd really like to make them both able to do offline) | 18:42:48 |
emily | opposite | 18:43:22 |
emily | minimal ISO is almost there | 18:43:27 |
emily | graphical ISO has thrown away many hundreds of megs of stuff that is in the default Plasma/etc. | 18:43:40 |
ElvishJerricco | oh, right | 18:43:46 |
ElvishJerricco | ugh | 18:43:50 |
emily | I would focus on minimal ISO for that goal | 18:43:58 |
emily | especially because you need to port stuff to stdenvNoCC and so on | 18:44:09 |
ElvishJerricco | I mean then I guess I just have to give up on it because we're still looking to make cuts, like these networkmanager plugins | 18:44:16 |
emily | at a pinch, we could move them to the graphical module | 18:44:24 |
emily | which is awful, but | 18:44:29 |
emily | I do think we need to stop installing them by default | 18:44:41 |
emily | you don't have to look at openconnect for long to decide it probably should not be on every NixOS installation | 18:44:51 |
emily | no, we can just make the cuts for installed systems too | 18:45:05 |
hexa | lol, can you imagine … i have this one vpn from university still configured | 18:45:12 |
emily | it is bad for every system that wants DHCP to pull in WebKitGTK or whatever | 18:45:15 |
hexa | says palo alto globalconnect | 18:45:23 |
hexa | and it uses openconnect 🫠 | 18:45:37 |
emily | it's okay to have to turn things on :P | 18:45:57 |