{ config, ... }: { networking = { hostName = "backwards"; wireless.enable = false; networkmanager = { enable = true; wifi.backend = "iwd"; ensureProfiles = { environmentFiles = [ config.age.secrets.wireless-network-secrets.path ]; profiles = { w1-f1_5G = { connection = { id = "w1-f1_5G"; type = "wifi"; interface-name = "wlp1s0"; }; wifi = { ssid = "w1-f1_5G"; mode = "infrastructure"; }; wifi-security = { key-mgmt = "wpa-psk"; psk = "$w1_f1_psk"; }; ipv4 = { method = "manual"; addresses = "192.168.50.202/24"; gateway = "192.168.50.1"; dns = "1.1.1.1"; }; }; }; }; }; }; age.secrets = { "wireless-network-secrets".file = ../../../../secrets/backwards/wireless-network-secrets.age; }; }