From 964b03fedc9ef1422d4e5615a9cdd6da9f1c70fe Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Wed, 25 Sep 2024 08:34:49 +0200 Subject: [PATCH] Make wezterm start in cwd --- modules/home/wezterm/default.nix | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/modules/home/wezterm/default.nix b/modules/home/wezterm/default.nix index 466d23e..d5e70ba 100644 --- a/modules/home/wezterm/default.nix +++ b/modules/home/wezterm/default.nix @@ -44,19 +44,15 @@ in return config ''; - # shellIntegration.enableFishIntegration = true; - # theme = "Catppuccin-Mocha"; - # settings = { - # enable_audio_bell = false; - # confirm_os_window_close = 0; # no ask on quit - # }; - # font = { - # package = pkgs.dejavu_fonts; - # name = "DejaVu Sans"; - # size = 12; - # }; }; - systemd.user.sessionVariables.TERMINAL = "wezterm"; + systemd.user.sessionVariables.TERMINAL = "wezterm-start-here"; + + # Otherwise wezterm does not start in directory of parent process + home.packages = [ + (pkgs.writeShellScriptBin "wezterm-start-here" '' + wezterm start --cwd "$PWD" + '') + ]; }; }