From 79537dae587a8ec0efa7e990ba41eebb51df2019 Mon Sep 17 00:00:00 2001 From: Mel Date: Fri, 3 Oct 2025 17:44:48 +0200 Subject: Add new taureau host Signed-off-by: Mel --- machines/taureau/devices.nix | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 machines/taureau/devices.nix (limited to 'machines/taureau/devices.nix') diff --git a/machines/taureau/devices.nix b/machines/taureau/devices.nix new file mode 100644 index 0000000..b48c84b --- /dev/null +++ b/machines/taureau/devices.nix @@ -0,0 +1,39 @@ +{ config, lib, pkgs, ... }: + +{ + boot = { + loader.grub = { + enable = true; + device = "/dev/sda"; + }; + + kernelModules = [ "wireguard" ]; + }; + + networking = { + nameservers = [ + "1.1.1.1" "1.0.0.1" + ]; + # networkd handles our network + useDHCP = false; + }; + + systemd.network.enable = true; + systemd.network.networks."10-wan" = { + name = "enp6s16"; + # ipv4 gets it's config through dhcp just fine! + DHCP = "ipv4"; + # as is usual, the dhcp ipv6 configuration is faulty, + # and does not add the correct default route. + address = [ "2604:2dc0:303::4:0:d9" ]; + routes = [ { Gateway = "2604:2dc0:303::6a7e"; } ]; + }; + + zramSwap = { + enable = true; + algorithm = "zstd"; + swapDevices = 1; + memoryPercent = 50; + }; +} + -- cgit 1.4.1