

2·
25 days agoMost of the time you don’t need docker. NixOS isolates runtimes.
That being said, you could use nix to build the docker container, and then run it using the built-in oci-container options.
Most of the time you don’t need docker. NixOS isolates runtimes.
That being said, you could use nix to build the docker container, and then run it using the built-in oci-container options.
How do you host your DNS sinkhole/resolver?
Like this, baby:
services.adguardhome = {
enable = true;
mutableSettings = false;
openFirewall = true;
settings = {
dns = {
# Web Interface
bootstrap_dns = ["9.9.9.9" "149.112.112.112"];
upstream_dns = ["https://dns.quad9.net/dns-query"];
fallback_dns = ["tls://dns.quad9.net"];
};
filters = [
{
name = "AdGuard DNS filter";
url = "https://adguardteam.github.io/HostlistsRegistry/assets/filter_1.txt";
enabled = true;
}
];
filtering = {
blocked_services = {
ids = [
];
};
protection_enabled = true;
filtering_enabled = true;
rewrites = [
];
};
Deploy to the main home server, and the backup instance. NixOS is fucking awesome. No sync tool needed.
Hard agree. PlexAmp has been stellar.
Maybe it’s time to join us in NixOS land. When you have the immutability on top of the whole OS and the language controlling it, things tend to work a bit better.
I’m Sorry we don’t have the “))))))”. Just a weird ass language.