feat: add a comfortable Zsh terminal and system diagnostics

This commit is contained in:
Coding Agent
2026-09-05 05:02:51 +00:00
parent 2868b5ab85
commit 366d19a6b5
6 changed files with 292 additions and 9 deletions
+25
View File
@@ -0,0 +1,25 @@
{ pkgs, ... }:
{
# Keep each host's existing interface/DHCP owner. On EC2 this is dhcpcd;
# NixOS wires its resolvconf hook to resolved's compatibility interface.
services.resolved = {
enable = true;
settings.Resolve = {
LLMNR = false;
MulticastDNS = false;
# Do not force public DNS, DNSSEC or DNS-over-TLS over DHCP/VPN policy.
};
};
programs.mtr.enable = true;
environment.systemPackages = with pkgs; [
wireguard-tools
dnsutils
tcpdump
ethtool
netcat-openbsd
socat
];
# wg/wg-quick are available, but no invented peers, keys, routes or ports.
}