diff --git a/modules/programs/kitty.nix b/modules/programs/kitty.nix index 0a8779b2e..ac184596c 100644 --- a/modules/programs/kitty.nix +++ b/modules/programs/kitty.nix @@ -341,16 +341,13 @@ in # See https://sw.kovidgoyal.net/kitty/conf.html ${cfg.extraConfig} ''; - } - // lib.optionalAttrs pkgs.stdenv.hostPlatform.isLinux { - onChange = '' - ${pkgs.procps}/bin/pkill -USR1 -u $USER kitty || true - ''; - } - // lib.optionalAttrs pkgs.stdenv.hostPlatform.isDarwin { - onChange = '' - /usr/bin/pkill -USR1 -u $USER kitty || true - ''; + onChange = + let + prefix = if pkgs.stdenv.hostPlatform.isDarwin then "/usr" else pkgs.procps; + in + '' + ${prefix}/bin/pkill -USR1 -u $USER kitty || true + ''; }; xdg.configFile."kitty/quick-access-terminal.conf" = mkIf (cfg.quickAccessTerminalConfig != { }) {