26 lines
616 B
Nix
26 lines
616 B
Nix
{ ... }: {
|
|
|
|
flake.nixosModules.hotspot = { config, lib, ... }: {
|
|
|
|
networking.firewall.interfaces."wlo1" = {
|
|
allowedUDPPorts = [ 67 68 ];
|
|
};
|
|
|
|
services.dnsmasq.enable = true;
|
|
|
|
/*sops.secrets."hotspotPass".sopsFile = ./secrets.yaml;
|
|
|
|
services.hostapd = {
|
|
enable = true;
|
|
|
|
radios.wlo1 = {
|
|
networks.wlo1 = {
|
|
ssid = "laptopHotspot";
|
|
authentication.saePasswords = [{ passwordFile = "${config.sops.secrets."hotspotPass".path}"; }];
|
|
};
|
|
};
|
|
};*/
|
|
|
|
};
|
|
}
|