mirror of
https://github.com/foo-dogsquared/dotfiles.git
synced 2025-04-22 06:19:11 +00:00
38 lines
975 B
Lua
38 lines
975 B
Lua
local config = require("wezterm").config_builder()
|
|
config:set_strict_mode(true)
|
|
|
|
require("config/events").apply_to_config(config)
|
|
require("config/base").apply_to_config(config)
|
|
require("config/keys").apply_to_config(config)
|
|
require("config/appearance").apply_to_config(config)
|
|
require("config/mux_server").apply_to_config(config)
|
|
|
|
local wezterm = require("wezterm")
|
|
|
|
wezterm.plugin
|
|
.require("https://github.com/mikkasendke/sessionizer.wezterm")
|
|
.apply_to_config(config)
|
|
|
|
wezterm.plugin
|
|
.require("https://github.com/mrjones2014/smart-splits.nvim")
|
|
.apply_to_config(config, {
|
|
direction_keys = { 'h', 'j', 'k', 'l' },
|
|
modifiers = {
|
|
move = 'CTRL',
|
|
resize = 'META',
|
|
},
|
|
log_level = 'info',
|
|
})
|
|
|
|
wezterm.plugin
|
|
.require("https://github.com/yriveiro/wezterm-status")
|
|
.apply_to_config(config, {
|
|
cells = {
|
|
battery = { enabled = true },
|
|
date = { format = "%F %M:%h" },
|
|
mode = { enabled = true },
|
|
},
|
|
})
|
|
|
|
return config
|