New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
connman: 1.37 -> 1.38 #83473
connman: 1.37 -> 1.38 #83473
Conversation
Use tesseract as a source for inspiration - rename default.nix -> connman.nix and declare build flavors in default.nix .
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR looks good to me. The many options are well organized.
I have tested on my notebook with wifi and ethernet connections.
Maybe an option could be added to the connman
service to select the connman
package, as there will be three to choose from: connman
, connmanMinimal
and connmanFull
.
That's definitely a good idea @romildo . I created an option for the package and I think it works - tested with my own |
# TODO: connman seemingly can be used along network manager and | ||
# connmanFull supports this - so this should be worked out somehow | ||
assertion = !config.networking.networkmanager.enable; | ||
message = "You can not use services.connman with networking.networkmanager"; | ||
}]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you also open an issue? We have a tracker for these things.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@worldofpeace it's just that I personally never have used or tried to use network manager at all. It'll take me quiet an effort to write a good bug report so I think it'd be proper to wait for someone else to want that feature. Hopefully he'll encounter this comment indicating at least someone was aware of this..
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All looks good for to me. An issue would be nice for that todo.
Motivation for this change
Things done
connmanFull
andconnmanThin
with several more / less features enabled / disabled.sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)cc @matejc