From 6067be47703b434bbe9fb9a4f6d210598da13cec Mon Sep 17 00:00:00 2001 From: Benedikt Rips Date: Mon, 5 Jan 2026 23:00:13 +0100 Subject: [PATCH] kitty: deduplicate platform-dependent files --- modules/programs/kitty.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) 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 != { }) {