-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
nixos/doh-server: init #371075
nixos/doh-server: init #371075
Conversation
b315658
to
dfec488
Compare
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.
Reviewed points
- module path fits the guidelines
- module has the RFC-42 style
settings
andconfigFile
options instead of an ad-hoc solution (see the crab-hole module for inspiration) - unprivileged user is used to run the service
- options have appropriate types
- options have defaults
- options have examples
- options have descriptions
- no unneeded package is added to
environment.systemPackages
-
meta.maintainers
is set - a release notes entry for a module is present
- module documentation is declared in
meta.doc
- examples from the module documentation are working
- module has a NixOS test (optional, but recommended)
- module NixOS tests succeed on ARCHITECTURE (if exists)
This comment was marked as resolved.
This comment was marked as resolved.
b153a04
to
73d58e0
Compare
78ab0ad
to
2b956d5
Compare
737b197
to
4472be3
Compare
I'll test the examples in the doc later today |
This comment was marked as resolved.
This comment was marked as resolved.
That would be great. Thank you so much for your detailed suggestions. |
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.
Looks perfect!
Added module
services.doh-server
which:Tested on my cloud server which provides reliable DoH service for me.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.