!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

913 Members
Declaratively manage your switching, routing, wireless, tunneling and more.265 Servers

Load older messages


SenderMessageTime
29 Jun 2025
@emilazy:matrix.orgemilyimo16:58:08
@emilazy:matrix.orgemilycoordinating setting up multiple things that need to work together is why we define options at all16:58:30
@hexa:lossy.networkhexaso you are opposed to https://github.com/NixOS/nixpkgs/pull/421042/commits/3705a24271108f54e414e629861883d8b2aa7116?17:00:45
@hexa:lossy.networkhexaimage.png
Download image.png
17:01:49
@hexa:lossy.networkhexathis is probably the crucial part17:01:56
@hexa:lossy.networkhexawhere you think the package being in the list does too much?17:02:04
@emilazy:matrix.orgemilyyeah, though to be clear I don't want to hard block this17:03:24
@emilazy:matrix.orgemily but how about pkgs.networkmanager_strongswan.passthru.thingsNetworkManagerNeedsInPathAtRuntime 17:03:51
@emilazy:matrix.orgemilywhich can then be collected in a generic way17:03:56
@emilazy:matrix.orgemily er, nix the .passthru from the access path of course 17:04:08
@hexa:lossy.networkhexayeah, ideally17:04:13
@hexa:lossy.networkhexanmRuntimeDeps17:04:20
@emilazy:matrix.orgemilyyes17:04:28
@emilazy:matrix.orgemilyI like to use terrible names so everyone else can bikeshed them :)17:04:35
@hexa:lossy.networkhexadone17:04:40
@hexa:lossy.networkhexa(the bikeshedding part)17:04:49
@emilazy:matrix.orgemily and I suppose we could have nmSystemDeps or something for openconnect 17:05:03
@emilazy:matrix.orgemilythough it seems like OpenConnect is just bespokely cursed17:05:08
@hexa:lossy.networkhexait's a little bit more complicated, since strongswan requires a dbus package 😄 17:05:20
@hexa:lossy.networkhexabut the point is clear17:05:37
@emilazy:matrix.orgemily right. well the more bespoke stuff that isn't a common need for these plugins the more I feel like it should just be services.networkmanager.plugins.strongswan or whatever, but also meh 17:06:16
@emilazy:matrix.orgemilygood to abstract things when there's actually commonality17:06:29
@hexa:lossy.networkhexa emily: ok, done. ptal 17:23:21
@hexa:lossy.networkhexaalso, I don't tthink we should block on jan, given that he didn't review the previous change of this nature either17:23:54
@hexa:lossy.networkhexa

alll nixos tests complete, but from the name I don't think they test any plugin behavior

/nix/store/8vm3nin5dq25k5xr28hs3a576qdg8b18-vm-test-run-auto-Networking-NetworkManager
/nix/store/3m2biidymsqpr4x4jjlnsiwg9km8na1l-vm-test-run-dispatcherScripts-Networking-NetworkManager
/nix/store/gifsd5snc5a54gan4kk9918yf25a8aaq-vm-test-run-dns-Networking-NetworkManager
/nix/store/39zidlnpzm6dgwb1wc3hj8k3jbx6mwk9-vm-test-run-envsubst-Networking-NetworkManager
/nix/store/vwfhzbphirnz865d2ib0kcabkgckafmf-vm-test-run-startup-Networking-NetworkManager
/nix/store/3prnprscnqy1zz1gv2wim1nr09irpyl6-vm-test-run-static-Networking-NetworkManager
17:26:22
@hexa:lossy.networkhexayeah, the word plugin does not appear in there17:26:37
@emilazy:matrix.orgemily this does not handle nmcli needing openconnect right? 17:26:43
@emilazy:matrix.orgemilyoh, it does17:26:57
@emilazy:matrix.orgemilyok17:26:59
@hexa:lossy.networkhexawe drop it into systemPackages17:27:07

Show newer messages


Back to Room ListRoom Version: 6