Merge branch 'main' of gh:greg-hellings/nixos-config
This commit is contained in:
@@ -21,25 +21,6 @@ let
|
||||
];
|
||||
|
||||
extraConfig = builtins.concatStringsSep "\n" [
|
||||
"expand-hosts"
|
||||
"domain=thehellings.lan"
|
||||
"log-dhcp"
|
||||
"log-queries"
|
||||
"addn-hosts=/etc/adblock_hosts"
|
||||
|
||||
# "dhcp-range=eth0,10.42.0.1,10.42.1.255,255.255.0.0,static"
|
||||
"dhcp-range=eth0,10.42.2.1,10.42.2.255,255.255.0.0,12h"
|
||||
"dhcp-option=eth0,option:router,10.42.1.1"
|
||||
"dhcp-option=eth0,option:dns-server,10.42.1.2,1.1.1.1"
|
||||
"dhcp-option=eth0,option:domain-search,thehellings.lan"
|
||||
|
||||
"dhcp-range=vlan66@eth0,192.168.66.3,192.168.66.150,255.255.255.0,12h"
|
||||
"dhcp-option=vlan66@eth0,option:router,192.168.66.1"
|
||||
"dhcp-option=vlan66@eth0,option:dns-server,192.168.66.2"
|
||||
|
||||
"dhcp-range=vlan67@eth0,192.168.67.3,192.168.67.150,12h"
|
||||
"dhcp-option=vlan67@eth0,option:router,192.168.67.1"
|
||||
"dhcp-option=vlan67@eth0,option:dns-server,192.168.67.2"
|
||||
];
|
||||
in
|
||||
{
|
||||
@@ -47,10 +28,34 @@ in
|
||||
services.dnsmasq = {
|
||||
enable = true;
|
||||
# Public AdGuard DNS servers
|
||||
servers = [
|
||||
"94.140.14.14"
|
||||
"94.140.15.15"
|
||||
];
|
||||
settings = {
|
||||
domain = "thehellings.lan";
|
||||
dhcp-range = [
|
||||
# "eth0,10.42.0.1,10.42.1.255,255.255.0.0,static"
|
||||
"eth0,10.42.2.1,10.42.2.255,255.255.0.0,12h"
|
||||
"vlan66@eth0,192.168.66.3,192.168.66.150,255.255.255.0,12h"
|
||||
"vlan67@eth0,192.168.67.3,192.168.67.150,12h"
|
||||
];
|
||||
dhcp-option = [
|
||||
"eth0,option:router,10.42.1.1"
|
||||
"eth0,option:dns-server,10.42.1.2,1.1.1.1"
|
||||
"eth0,option:domain-search,thehellings.lan"
|
||||
|
||||
"vlan66@eth0,option:router,192.168.66.1"
|
||||
"vlan66@eth0,option:dns-server,192.168.66.2"
|
||||
|
||||
"vlan67@eth0,option:router,192.168.67.1"
|
||||
"vlan67@eth0,option:dns-server,192.168.67.2"
|
||||
];
|
||||
expand-hosts = true;
|
||||
log-dhcp = true;
|
||||
log-queries = true;
|
||||
addn-hosts = "/etc/adblock_hosts";
|
||||
server = [
|
||||
"94.140.14.14"
|
||||
"94.140.15.15"
|
||||
];
|
||||
};
|
||||
extraConfig = "${extraConfig}";
|
||||
};
|
||||
environment.systemPackages = [ pkgs.curl ];
|
||||
|
||||
@@ -17,6 +17,8 @@ in
|
||||
"eufy"
|
||||
"lovelace"
|
||||
"nextcloud"
|
||||
"smart_meter_texas"
|
||||
"solaredge"
|
||||
"tplink"
|
||||
"wiz"
|
||||
"zwave_js"
|
||||
|
||||
@@ -1,22 +1,41 @@
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user