diff options
| author | Mel <mel@rnrd.eu> | 2025-04-16 01:26:59 +0200 |
|---|---|---|
| committer | Mel <mel@rnrd.eu> | 2025-04-16 01:26:59 +0200 |
| commit | 6c9f992808b6cf8b079f4c8cfa5625de1e624618 (patch) | |
| tree | a251f2d3ed84512725e9629954608569d57775f2 /machines/fourmi/devices.nix | |
| parent | c47824de85f21093953fc6c18b361a5969411be7 (diff) | |
| download | network-6c9f992808b6cf8b079f4c8cfa5625de1e624618.tar.zst network-6c9f992808b6cf8b079f4c8cfa5625de1e624618.zip | |
Add wireless configuration for fourmi
Signed-off-by: Mel <mel@rnrd.eu>
Diffstat (limited to 'machines/fourmi/devices.nix')
| -rw-r--r-- | machines/fourmi/devices.nix | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/machines/fourmi/devices.nix b/machines/fourmi/devices.nix index 3738553..61f6d1d 100644 --- a/machines/fourmi/devices.nix +++ b/machines/fourmi/devices.nix @@ -1,4 +1,9 @@ -{ lib, nixos-hardware, ... }: +{ + config, + lib, + nixos-hardware, + ... +}: { # correctly configure hardware in this pi server. @@ -8,7 +13,7 @@ # boot settings boot = { - loader = { + loader = { grub.enable = false; generic-extlinux-compatible.enable = true; }; @@ -25,14 +30,24 @@ }; }; + age.secrets.wireless-secrets = { + file = ../../secrets/wireless-secrets.age; + }; + networking = { # todo: configure properly firewall.enable = lib.mkForce false; useDHCP = true; - networkmanager = { - enable = false; - wifi.powersave = false; + wireless = { + enable = true; + interfaces = [ "wlan0" ]; + secretsFile = config.age.secrets.wireless-secrets.path; + networks = { + # yea this is my home network :3 + # (my boyfriends brother picked the name) + "Das asoziale Netzwerk".pskRaw = "ext:psk_home"; + }; }; }; } |
