Skip to content

network: add freebsd backend#500

Open
charlesrocket wants to merge 2 commits intoquickshell-mirror:masterfrom
charlesrocket:fbsd-network
Open

network: add freebsd backend#500
charlesrocket wants to merge 2 commits intoquickshell-mirror:masterfrom
charlesrocket:fbsd-network

Conversation

@charlesrocket
Copy link

@charlesrocket charlesrocket commented Jan 21, 2026

This adds a native FreeBSD backend for the network module. Tested with network.qml/widget.

Requires a fix from #474 (085f646) for successful builds.

@charlesrocket charlesrocket force-pushed the fbsd-network branch 10 times, most recently from 59ccfa6 to e13d1b8 Compare January 28, 2026 18:04
@cpwrs
Copy link
Contributor

cpwrs commented Feb 17, 2026

Is there a reason to use wpa_cli instead of the control interface directly?
https://w1.fi/wpa_supplicant/devel/ctrl_iface_page.html

wpa_supplicant is a valid backend for linux as well. Is there other networking stacks for FreeBSD? If so, this should probably be the FreeBSD impl of the wpa_supplicant backend and not the other way around.

I was planning on adding IWD as a backend eventually, which is a similar problem. I think that these backends should cover only the portion of the API they can support alone. For example, the Linux IWD backend wouldn't use udev to list non-wireless devices.

@charlesrocket
Copy link
Author

I used CLI because I am familiar with it. Right now I just want the current FBSD PRs merged, then I can start improving these modules.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments