diff --git a/clients/quadraticpc/fht-compositor/default.nix b/clients/quadraticpc/fht-compositor/default.nix index 6a10873..b958f16 100644 --- a/clients/quadraticpc/fht-compositor/default.nix +++ b/clients/quadraticpc/fht-compositor/default.nix @@ -86,38 +86,38 @@ let } ''; - session-programs = lib.getExe ( - pkgs.writeShellApplication { - name = "session-programs"; - runtimeInputs = with pkgs; [ - procps - util-linux - ]; - text = '' - restart() { - pattern=$1 - shift - pkill -f "$pattern" || true - for _ in $(seq 50); do - pgrep -f "$pattern" >/dev/null || break - sleep 0.1 - done - setsid "$@" >/dev/null 2>&1 /dev/null || break + sleep 0.1 + done + setsid "$@" >/dev/null 2>&1