!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

902 Members
on your Router! Declaratively manage your switching, routing, wireless, tunneling and more.263 Servers

Load older messages


SenderMessageTime
29 Jun 2025
@emilazy:matrix.orgemilyNetworkManager-openconnect is part of the GNOME org on the GitLab, not the NetworkManager one15:08:49
@emilazy:matrix.orgemilyI suspect that these plugins should move to the GNOME and Plasma configs in line with upstream recommendations for both15:09:04
@emilazy:matrix.orgemilyand not be part of the NM module15:09:09
@emilazy:matrix.orgemilyI assume Plasma probably has a list of recommended NM packages15:09:16
@emilazy:matrix.orgemilyit also does not seem like other distros ship that OpenConnect plugin by default15:09:47
@emilazy:matrix.orgemilyI see no upstream recommendations about plugins15:09:59
@emilazy:matrix.orgemilyThe default value and the number of available plugins is distro-specific. See the section called “Plugins” below for the available plugins. Note that NetworkManager's native keyfile plugin is always appended to the end of this list (if it doesn't already appear earlier in the list).15:10:20
@emilazy:matrix.orgemily from the NetworkManager.conf official docs 15:10:30
@k900:0upti.meK900https://community.kde.org/Distributions/Packaging_Recommendations does not mention NM whatsoever15:10:33
@emilazy:matrix.orgemilyhttps://www.networkmanager.dev/docs/api/1.40/NetworkManager.conf.html#settings-plugins and the list does not include any of that stuff15:10:39
@emilazy:matrix.orgemilyI would maybe keep OpenVPN and just kill the rest15:11:41
@emilazy:matrix.orgemilybut it would be good to see what e.g. Ubuntu ship15:11:46
@emilazy:matrix.orgemilyoh FFS15:12:42
@emilazy:matrix.orgemily hexa (clat on linux when): NM package has a hard openconnect dependency even though NM itself doesn't 15:13:05
@emilazy:matrix.orgemily

because

-    path = nm_utils_file_search_in_paths("openconnect",
-                                         "/usr/sbin/openconnect",
-                                         DEFAULT_PATHS,
-                                         G_FILE_TEST_IS_EXECUTABLE,
-                                         NULL,
-                                         NULL,
-                                         error);
-    if (!path)
-        return FALSE;
+    path = "@openconnect@/bin/openconnect";
15:13:16
@hexa:lossy.networkhexalovely15:13:32
@emilazy:matrix.orgemily it should just look it up in $PATH 15:13:40
@emilazy:matrix.orgemily and we can add things to the service's $PATH 15:13:44
@emilazy:matrix.orgemilylike normal15:13:46
@emilazy:matrix.orgemily it's possible nm_utils_file_search_in_paths even does hat, I don't know what DEFAULT_PATHS is 15:13:56
@emilazy:matrix.orgemilywe're definitely sure we want this instead of one option to turn on wired DHCP for networkd right? :P15:14:20
@hexa:lossy.networkhexayes, we're sure15:15:02
@hexa:lossy.networkhexaour networkmanager packaging being bad doesn't change that 😄 15:15:09
@emilazy:matrix.orgemily DEFAULT_PATHS is specific to this file and separate from the global NM_PATHS_DEFAULT 15:15:17
@k900:0upti.meK900
In reply to @emilazy:matrix.org
we're definitely sure we want this instead of one option to turn on wired DHCP for networkd right? :P
Yeah especially for wireless
15:15:20
@emilazy:matrix.orgemilyvery cool15:15:25
@emilazy:matrix.orgemily and it does not check actual $PATH 15:15:45
@hexa:lossy.networkhexado we really need modemmanager on the installer iso though?15:15:51
@saiko:knifepoint.net@saiko:knifepoint.netwhy not just iwd for wireless?15:16:01
@hexa:lossy.networkhexato pull multiple gigabytes of outputs from the cache15:16:13

Show newer messages


Back to Room ListRoom Version: 6