Initial commit

This commit is contained in:
2026-03-31 16:53:11 +02:00
commit d0eba1c834
343 changed files with 34443 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
{
# network discovery, mDNS
services.avahi = {
enable = true;
nssmdns4 = true;
publish = {
enable = true;
domain = true;
userServices = true;
};
};
}
+31
View File
@@ -0,0 +1,31 @@
{pkgs, ...}: {
networking = {
nameservers = ["1.1.1.1" "1.0.0.1"];
nftables.enable = true;
networkmanager = {
enable = true;
dns = "none";
wifi.powersave = true;
plugins = with pkgs; [
networkmanager-openvpn
];
};
useDHCP = false;
dhcpcd.enable = false;
};
services = {
openssh = {
enable = true;
settings.UseDns = true;
};
};
# Don't wait for network startup
systemd.services.NetworkManager-wait-online.serviceConfig.ExecStart = ["" "${pkgs.networkmanager}/bin/nm-online -q"];
# Editable /etc/hosts for htb machines
environment.etc.hosts.enable = false;
}