blob: 00e8355eca0137d192b8e2b5bb4da26bfcae5ca6 [file] [log] [blame]
Samuel Shuert659b5642024-02-23 20:47:43 +00001{ config, ... }:
2{
Skyler Greya0da6b22024-02-11 22:53:41 +00003 networking.wireless = {
4 enable = true;
5 userControlled.enable = true;
Samuel Shuert2e42e672024-02-21 21:49:28 +00006
7 networks = {
8 newadelie24 = {
9 psk = "@newadelie24@";
10 priority = 25;
11 };
12 newadelie50.psk = "@newadelie50@";
13 adelie10 = {
14 psk = "@adelie10@";
15 priority = 50;
16 };
17
18 # Hills Road 6th Form College
19 "HRSFC Wi-Fi".psk = "@HRSFC_Wi_Fi@";
20
21 # Coded's house
22 Orange2.psk = "@Orange2@";
23 "Orange2_5G A" = {
24 psk = "@Orange2_5G_A@";
25 priority = 100;
26 };
PineaFan3ed74f02024-04-20 20:41:36 +010027
28 "OurVM2.4".psk = "@OurVM2_4@";
Samuel Shuert2e42e672024-02-21 21:49:28 +000029 };
30
31 environmentFile = config.sops.secrets."modules/nixos/wifi/wifi-passwords.sops.chimera.env.bin".path;
Skyler Greya0da6b22024-02-11 22:53:41 +000032 };
Samuel Shuert2e42e672024-02-21 21:49:28 +000033
Skyler Greya0da6b22024-02-11 22:53:41 +000034 hardware.enableRedistributableFirmware = true;
Samuel Shuert2e42e672024-02-21 21:49:28 +000035
36 sops.secrets."modules/nixos/wifi/wifi-passwords.sops.chimera.env.bin" = {
37 mode = "0400";
38 owner = config.users.users.root.name;
39 group = config.users.users.root.group;
40 sopsFile = ./wifi-passwords.sops.chimera.env.bin;
41 format = "binary";
42 };
Skyler Greya0da6b22024-02-11 22:53:41 +000043}