20 pname = "NetworkManager-iodine${lib.optionalString withGnome "-gnome"}";
21 version = "1.2.0-unstable-2024-11-02";
23 src = fetchFromGitLab {
24 domain = "gitlab.gnome.org";
26 repo = "network-manager-iodine";
27 rev = "dd633f80913ae637d6f496bae1b7bac8c297860c";
28 sha256 = "sAndI8jjCcRENDGz4V3AKswybzC8PDzYPaEN1mLcti8=";
32 (replaceVars ./fix-paths.patch {
50 ++ lib.optionals withGnome [
57 "--with-gnome=${if withGnome then "yes" else "no"}"
58 "--localstatedir=/" # needed for the management socket under /run/NetworkManager
59 "--enable-absolute-paths"
67 updateScript = unstableGitUpdater {
71 networkManagerPlugin = "VPN/nm-iodine-service.name";
75 description = "NetworkManager's iodine plugin";
76 inherit (networkmanager.meta) maintainers platforms;
77 license = licenses.gpl2Plus;