From 6d1ece87944a504b8e1b4ecb3e2329b5c7ba4562 Mon Sep 17 00:00:00 2001 From: Kulvir Singh Date: Sat, 14 Sep 2024 18:55:44 +0530 Subject: [PATCH] wezterm --- wezterm/wezterm.lua | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 wezterm/wezterm.lua diff --git a/wezterm/wezterm.lua b/wezterm/wezterm.lua new file mode 100644 index 0000000..7241d88 --- /dev/null +++ b/wezterm/wezterm.lua @@ -0,0 +1,42 @@ +local wezterm = require("wezterm") + +local config = { + enable_tab_bar = false, + window_decorations = "RESIZE", + window_close_confirmation = "NeverPrompt", + font_size = 14.0, + -- color_scheme = "Catppuccin Mocha", + color_scheme = "Carbon Fox", + window_background_opacity = 0.8, + window_padding = { + left = 0, + right = 0, + top = 0, + bottom = 0, + }, + -- window_background_image = "documents/wallpapers/slcdn6avjgn71.png", +} + +config.leader = { key = "d", mods = "CTRL", timeout_milliseconds = 1000 } +config.keys = { + { + key = "|", + mods = "LEADER", + action = wezterm.action.SplitHorizontal({ domain = "CurrentPaneDomain" }), + }, + { + key = "-", + mods = "LEADER", + action = wezterm.action.SplitVertical({ domain = "CurrentPaneDomain" }), + }, +} + +-- uncomment this if not using with some wm +local mux = wezterm.mux + +wezterm.on("gui-startup", function() + local _, _, window = mux.spawn_window({}) + window:gui_window():maximize() +end) + +return config