diff --git a/hosts/FredOS-Macbook.nix b/hosts/FredOS-Macbook.nix index 81f0ec7..1216675 100644 --- a/hosts/FredOS-Macbook.nix +++ b/hosts/FredOS-Macbook.nix @@ -45,6 +45,14 @@ Type = "simple"; Restart = "on-failure"; RestartSec = 3; + ExecStopPost = pkgs.writeShellScript "dwt-uninhibit" '' + for p in /sys/class/input/event*/device/name; do + if grep -q bcm5974 "$p" 2>/dev/null; then + echo 0 > "''${p%/name}/inhibited" + fi + done + true + ''; ExecStart = "${pkgs.python3.withPackages (p: [])}/bin/python3 ${pkgs.writeText "macbook-dwt.py" '' import glob, os, select, struct, time