From 4613a40ba01b1783c527d76e0a1bdc2719b17e54 Mon Sep 17 00:00:00 2001 From: Alexander Navarro Date: Thu, 15 Jun 2023 21:03:34 -0400 Subject: [PATCH] add wol setup --- setup/wol | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 setup/wol diff --git a/setup/wol b/setup/wol new file mode 100755 index 0000000..a19436a --- /dev/null +++ b/setup/wol @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +# run as sudo so it ask for the password here and not inside FZF +echo -e "\n${BLD}${SUL}${GRN}Setting up wol...${RST}\n" + +interface="$( + nmcli --fields name --terse con show | + fzf \ + --height 10 \ + --header 'Select network interface' \ + --preview 'nmcli c show {} | grep 802-3-ethernet.wake-on-lan' +)" + +if [[ -z "$interface" ]]; then + echo "no interface selected" + exit +fi +nmcli c modify "$interface" 802-3-ethernet.wake-on-lan magic +nmcli c modify "$interface" 802-3-ethernet.auto-negotiate yes