From 3b2a08f16c85f892d2f8a3de6db15e86c58bbc2a Mon Sep 17 00:00:00 2001 From: Armel van Ravels Date: Wed, 28 Jan 2026 12:39:24 +0100 Subject: [PATCH] Add wake on lan --- systems/gandalf/default.nix | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/systems/gandalf/default.nix b/systems/gandalf/default.nix index 8717458..469a300 100644 --- a/systems/gandalf/default.nix +++ b/systems/gandalf/default.nix @@ -9,9 +9,20 @@ boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; - networking.hostName = "gandalf"; # Define your hostname. + networking.hostName = "gandalf"; networking.networkmanager.enable = true; + networking.nameservers = [ "192.168.68.56" "1.1.1.1" "8.8.8.8"]; + networking = { + interfaces = { + enp130s0 = { + wakeOnLan.enable = true; + }; + }; + firewall = { + allowedUDPPorts = [ 9 ]; + }; + }; time.timeZone = "Europe/Amsterdam"; @@ -34,7 +45,7 @@ users.users.avravels = { isNormalUser = true; description = "Armel van Ravels"; - extraGroups = [ "networkmanager" "wheel" ]; + extraGroups = [ "networkmanager" "wheel" "libvirtd" ]; packages = with pkgs; [ home-manager discord @@ -55,7 +66,6 @@ services = { openssh.enable = true; - displayManager.gdm.enable = true; desktopManager.gnome.enable = true; @@ -106,8 +116,12 @@ nvidiaSettings = true; }; }; - + + virtualisation.libvirtd.enable = true; + programs = { + virt-manager.enable = true; + hyprland = { enable = true; xwayland.enable = true;