From 30311b6f90b333fcef1967a5fd139340c301b6f0 Mon Sep 17 00:00:00 2001 From: "Wael M. Nasreddine" Date: Thu, 14 Sep 2023 09:01:00 -0700 Subject: [PATCH] services/yabai: Remove --check-sa and --install-sa flags The --check-sa and --install-sa flags were removed in favor of --load-sa as of version 5.0.0 of Yabai. https://github.com/koekeishiya/yabai/blob/ee0137f37ded4309cb40b7f38817b5abd90fb592/CHANGELOG.md?plain=1#L83 --- modules/services/yabai/default.nix | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/modules/services/yabai/default.nix b/modules/services/yabai/default.nix index d6af899c4..822173159 100644 --- a/modules/services/yabai/default.nix +++ b/modules/services/yabai/default.nix @@ -90,14 +90,7 @@ in # TODO: [@cmacrae] Handle removal of yabai scripting additions (mkIf (cfg.enableScriptingAddition) { launchd.daemons.yabai-sa = { - script = '' - if [ ! $(${cfg.package}/bin/yabai --check-sa) ]; then - ${cfg.package}/bin/yabai --install-sa - fi - - ${cfg.package}/bin/yabai --load-sa - ''; - + script = "${cfg.package}/bin/yabai --load-sa"; serviceConfig.RunAtLoad = true; serviceConfig.KeepAlive.SuccessfulExit = false; };