--- /dev/null
+local wezterm = require 'wezterm';
+
+return {
+ automatically_reload_config = true,
+ enable_scroll_bar = true,
+
+ -- color_scheme = "Batman",
+ -- font = wezterm.font("Lucida Console", {}),
+ -- font = wezterm.font("Noto Sans Mono", {}),
+ font_size = 9.0,
+ harfbuzz_features = {"calt=0", "clig=0", "liga=0"},
+
+ audible_bell = "Disabled",
+ visual_bell = {
+ fade_in_duration_ms = 0,
+ fade_out_duration_ms = 50,
+ target = "BackgroundColor",
+ -- target = "CursorColor",
+ },
+ colors = {
+ cursor_bg = "yellow",
+ cursor_fg = "black",
+ visual_bell = "#661111",
+ split = "#888888",
+ },
+ window_background_opacity = 1.0,
+ window_background_gradient = {
+ orientation = "Vertical",
+ colors = {
+ "#222244",
+ "#111133",
+ "#110808"
+ },
+ -- preset = "Warm",
+ interpolation = "Linear",
+ blend = "Rgb",
+ noise = 64,
+ -- segment_size = 50,
+ -- segment_smoothness = 0.0,
+ },
+ inactive_pane_hsb = {
+ saturation = 0.7,
+ brightness = 1.0,
+ },
+
+ default_prog = {os.getenv("HOME") .. "/bin/zsh"},
+ keys = {
+ -- {key="r", mods="CMD|SHIFT", action="ReloadConfiguration"},
+ {mods="CTRL|SHIFT", key="d", action=wezterm.action{SplitVertical={domain="CurrentPaneDomain"}}},
+ {mods="CTRL|SHIFT", key="r", action=wezterm.action{SplitHorizontal={domain="CurrentPaneDomain"}}},
+ {mods="CTRL|SHIFT", key="w", action=wezterm.action{CloseCurrentPane={confirm=true}}},
+ {mods="CTRL|SHIFT", key="f", action="ToggleFullScreen"},
+ },
+
+ ssh_domains = {
+ {
+ name = "desk",
+ remote_address = "binnocenti-z2.spacex.corp",
+ remote_wezterm_path = "/home/binnocenti/bin/wezterm",
+ username = "binnocenti",
+ }
+ },
+ tls_clients = {
+ {
+ name = "desktls",
+ remote_address = "binnocenti-z2.spacex.corp:8080",
+ bootstrap_via_ssh = "binnocenti@binnocenti-z2.spacex.corp",
+ }
+ },
+}
\ No newline at end of file