feat(zackbiene): add hostapd config

This commit is contained in:
oddlama 2023-03-16 01:21:50 +01:00
parent f2f8ca71bb
commit fc8b59178b
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
9 changed files with 127 additions and 34 deletions

View file

@ -2,6 +2,7 @@
lib,
pkgs,
config,
nodeSecrets,
...
}: let
dummyConfig = pkgs.writeText "configuration.nix" ''
@ -55,6 +56,12 @@ in {
firewall.enable = true;
};
# Rename known network interfaces
services.udev.extraRules = lib.concatStringsSep "\n" (lib.mapAttrsToList (
interface: attrs: ''SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="${attrs.mac}", NAME="${interface}"''
)
nodeSecrets.networking.interfaces);
nix.nixPath = [
"nixos-config=${dummyConfig}"
"nixpkgs=/run/current-system/nixpkgs"