From abca87c67b450d75f5e94c16d9768cb749bbf79b Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 10 Feb 2026 15:29:11 +0100 Subject: [PATCH] refactor(nix): remove unused WezTerm fullscreen handling logic - Deleted the `action_unless_fullscreen` function and its related keybindings, as they were commented out and no longer in use. - Simplifies and cleans up the WezTerm configuration for better maintainability. --- homes/x86_64-linux/harald@amd/default.nix | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/homes/x86_64-linux/harald@amd/default.nix b/homes/x86_64-linux/harald@amd/default.nix index 963bdb8..022c6c8 100644 --- a/homes/x86_64-linux/harald@amd/default.nix +++ b/homes/x86_64-linux/harald@amd/default.nix @@ -80,23 +80,6 @@ config.enable_kitty_keyboard = true config.enable_scroll_bar = true - local function action_unless_fullscreen(action, key) - return wezterm.action_callback(function(win, pane) - if pane:is_alt_screen_active() then - -- a program is full screen, passthrough the key - win:perform_action(act.SendKey { key = key, mods = 'NONE' }, pane) - else - -- do the action - win:perform_action(action, pane) - end - end) - end - - -- config.keys = { - -- { key = 'PageUp', mods = 'NONE', action = action_unless_fullscreen(act.ScrollByPage(-0.5), 'PageUp') }, - -- { key = 'PageDown', mods = 'NONE', action = action_unless_fullscreen(act.ScrollByPage(0.5), 'PageDown') }, - -- } - config.term = 'wezterm' return config