From 8b331dae79d54fbfbc9369d3fbfd3bdad7a25818 Mon Sep 17 00:00:00 2001 From: osbm Date: Sun, 23 Feb 2025 19:06:56 +0300 Subject: [PATCH] add wake-on-lan command as a program --- hosts/atreus/configuration.nix | 4 ++++ modules/common-packages.nix | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/hosts/atreus/configuration.nix b/hosts/atreus/configuration.nix index e51459d..f0dcccb 100644 --- a/hosts/atreus/configuration.nix +++ b/hosts/atreus/configuration.nix @@ -39,6 +39,10 @@ echo "Starting sshd on port 8022" ${pkgs.openssh}/bin/sshd '') + (pkgs.writeShellScriptBin "wake-ymir" '' + echo waking up ymir + ${pkgs.wakeonlan}/bin/wakeonlan 04:7c:16:e6:d9:13 + '') ]; # Backup etc files instead of failing to activate generation if a file already exists in /etc diff --git a/modules/common-packages.nix b/modules/common-packages.nix index a7d4ac5..61c1d58 100644 --- a/modules/common-packages.nix +++ b/modules/common-packages.nix @@ -17,7 +17,10 @@ htop unzip tlrc - wakeonlan + (pkgs.writeShellScriptBin "wake-ymir" '' + echo waking up ymir + ${pkgs.wakeonlan}/bin/wakeonlan 04:7c:16:e6:d9:13 + '') btop pciutils nodePackages.npm