ROCKPro64-Server/system/devices/networking/default.nix

31 lines
619 B
Nix
Raw Normal View History

{ config, pkgs, ... }:
2025-02-28 12:08:04 -05:00
{
networking = {
2025-02-28 13:32:11 -05:00
wireless = {
enable = false;
iwd.enable = true;
};
2025-02-28 12:08:04 -05:00
dhcpcd.enable = true;
nftables.enable = true;
firewall.allowPing = false;
useNetworkd = true;
nameservers = [
"1.1.1.1#one.one.one.one"
"1.0.0.1#one.one.one.one"
];
};
services.resolved = {
enable = true;
dnssec = "true";
domains = [ "~." ];
fallbackDns = config.networking.nameservers;
dnsovertls = "true";
};
2025-02-28 13:32:11 -05:00
environment = {
systemPackages = with pkgs; [ impala ];
persistence."/persist".directories = [ "/var/lib/iwd/" ];
};
2025-02-28 12:08:04 -05:00
}