aboutsummaryrefslogtreecommitdiff
path: root/modules/system/nixos/networking/wpasupplicant.nix
blob: 8314095e505fb6b51d99da8618a6c7fa01f0dd1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
  config,
  lib,
  ...
}: let
  cfg = config.collinux.system.network.wireless;
  enabled = cfg.static != null;
in
  lib.mkIf enabled {
    networking.wireless = {
      enable = true;
      networks.${cfg.static.ssid}.pskRaw = "ext:psk";
      secretsFile = cfg.static.pskFile;
    };
  }