summaryrefslogtreecommitdiff
path: root/machines
diff options
context:
space:
mode:
authorMel <mel@rnrd.eu>2025-04-16 01:26:59 +0200
committerMel <mel@rnrd.eu>2025-04-16 01:26:59 +0200
commit6c9f992808b6cf8b079f4c8cfa5625de1e624618 (patch)
treea251f2d3ed84512725e9629954608569d57775f2 /machines
parentc47824de85f21093953fc6c18b361a5969411be7 (diff)
downloadnetwork-6c9f992808b6cf8b079f4c8cfa5625de1e624618.tar.zst
network-6c9f992808b6cf8b079f4c8cfa5625de1e624618.zip
Add wireless configuration for fourmi
Signed-off-by: Mel <mel@rnrd.eu>
Diffstat (limited to 'machines')
-rw-r--r--machines/fourmi/devices.nix25
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";
+ };
};
};
}