There are enough different components that touch NetworkManager that I figured it might be useful to collect these all together in one issue/thread here:
I did raise one PR already ( https://github.com/pop-os/cosmic-greeter/pull/129 ), but I think it'd be better to understand the overall strategy here so that the compatibility abstraction can be done in one place (or as few places as possible)
My use case is that my system does not have NetworkManager ( https://www.networkmanager.dev/ ) at all, rather my system uses
systemd-networkd
( https://www.freedesktop.org/software/systemd/man/latest/systemd-networkd.html )There are enough different components that touch NetworkManager that I figured it might be useful to collect these all together in one issue/thread here:
I previously raised an issue for this ( https://github.com/pop-os/cosmic-applets/issues/304 ), but that was only against one of the above
I did raise one PR already ( https://github.com/pop-os/cosmic-greeter/pull/129 ), but I think it'd be better to understand the overall strategy here so that the compatibility abstraction can be done in one place (or as few places as possible)