-
-
Notifications
You must be signed in to change notification settings - Fork 15.1k
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/trust-dns: init #243244
nixos/trust-dns: init #243244
Conversation
@happysalada you expressed interest in this module a while back, so pinging you in case that's still true. and if you've any suggestions on the documentation side of things (or usability more generally) i'd be happy to act on them. |
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.
hey, this is looking really good.
I've made some comments.
Note that I don't have very strong opinions on any of them.
Right this minute my linux machine is down, but I should be able to test this soon.
bf76e16
to
62e1ad4
Compare
I'm personally good to merge, let me know if you want to do more work on this or if you want to wait for anything. |
i don't have any more work planned for this, so sounds fine to me. i'd like to be around to field other PRs/issues anyone has with the module after it's merged though: is there a facility like the |
yes there is, it's also called meta.maintainers |
Co-authored-by: Yt <[email protected]>
62e1ad4
to
64645a6
Compare
just pushed a commit that adds meta.maintainers, thanks for the info! |
Description of changes
trust-dns is a DNS server, much like BIND but a more recent effort claimed to be "security first". the trust-dns package was added to nixpkgs in January 2023: #205866. this PR adds a
services.trust-dns
module to facilitate running trust-dns as a systemd service. management of.zone
files is left to the user; for those coming from BIND, your zone files should be drop-in compatible with trust-dns.example config:
this module tries to be unopinionated, mostly just exposing configuration options as defined and named by upstream. this module as it appears here is the same module which currently serves the
uninsane.org
domain.Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)