| 29 Jun 2025 |
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 |
hexa | ^ | 18:46:07 |
emily | well I agree with ^ | 18:46:18 |
hexa | nvm, release notes | 18:46:22 |
emily | but also, breaking a VPN is not as catastrophic as breaking the actual connection at least | 18:46:26 |
hexa | I'd yeet the entire option fwiw | 18:46:30 |
emily | is there an option any more? | 18:46:42 |
emily | it's just adding a package after your plugins PR no? | 18:46:48 |
hexa | enableDefaultPlugins? | 18:46:49 |
emily | oh you mean the default plugins thing | 18:46:53 |
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 |