add wezterm

pull/8/head
Adam Veldhousen 2022-03-15 11:41:12 -05:00
parent 60f929a418
commit a3e06d5ec6
Signed by: adam
GPG Key ID: 6DB29003C6DD1E4B
4 changed files with 28 additions and 10 deletions

View File

@ -4,7 +4,7 @@
export FILES_ROOT="${HOME}/.files"; export FILES_ROOT="${HOME}/.files";
# Set plugins to load here. Run files_plugins_list to see available plugins. # 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; [[ -s "${HOME}/.files/sourceme.sh" ]] && source ${HOME}/.files/sourceme.sh;

View File

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

View File

@ -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"}}
},
}
}

View File

@ -4,7 +4,11 @@ WEZTERM_VERSION=""
WEZTERM_INSTALL_DIR="${HOME}/bin" WEZTERM_INSTALL_DIR="${HOME}/bin"
wezterm_install() { if [[ -f "$(which wezterm 2>&1)" ]]; then
yay -Sy wezterm-git 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