add wezterm

pull/8/head
Adam Veldhousen 2 years ago
parent 60f929a418
commit a3e06d5ec6
Signed by: adam
GPG Key ID: 6DB29003C6DD1E4B

@ -4,7 +4,7 @@
export FILES_ROOT="${HOME}/.files";
# Set plugins to load here. Run files_plugins_list to see available plugins.
export FILES_PLUGINS=("asdf" "ssh" "vim" "git-extras" "kubectl" "helm" "starship" "extras");
export FILES_PLUGINS=("asdf" "ssh" "vim" "git-extras" "kubectl" "helm" "starship" "extras" "wezterm");
[[ -s "${HOME}/.files/sourceme.sh" ]] && source ${HOME}/.files/sourceme.sh;

@ -1,6 +0,0 @@
local wez = require 'wezterm';
return {
font = wez.font('Fira Code'),
default_prog = {"/bin/bash", "--login"}
}

@ -0,0 +1,20 @@
local wez = require 'wezterm';
return {
font = wez.font('Fira Code'),
default_prog = {"/bin/bash", "--login"},
keys = {
-- This will create a new split and run your default program inside it
{
key="s",
mods="CTRL|SHIFT|ALT",
action=wezterm.action{SplitVertical={domain="CurrentPaneDomain"}}
},
{
key="i",
mods="CTRL|SHIFT|ALT",
action=wezterm.action{SplitHorizontal={domain="CurrentPaneDomain"}}
},
}
}

@ -4,7 +4,11 @@ WEZTERM_VERSION=""
WEZTERM_INSTALL_DIR="${HOME}/bin"
wezterm_install() {
yay -Sy wezterm-git
}
if [[ -f "$(which wezterm 2>&1)" ]]; then
export WEZTERM_CONFIG_FILE="${FILES_USER_CONFIG}/wezterm/wezterm.lua";
if ! [[ -f "${WEZTERM_CONFIG_FILE}" ]]; then
files_debug_log "linking"
files_linkdir "${FILES_PLUGIN_ROOT}/defaults.d/" "${FILES_USER_CONFIG}/wezterm";
fi
fi

Loading…
Cancel
Save