changeset 461:a5fb80022655

Add wezterm config
author zegervdv <zegervdv@me.com>
date Mon, 20 Sep 2021 18:45:30 +0200
parents ae7e377bced8
children 676d7ef5fecb
files .chezmoiignore dot_config/wezterm/wezterm.lua
diffstat 2 files changed, 84 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/.chezmoiignore	Sun Sep 19 14:57:14 2021 +0200
+++ b/.chezmoiignore	Mon Sep 20 18:45:30 2021 +0200
@@ -12,7 +12,7 @@
 {{ end }}
 
 {{ if eq .chezmoi.os "windows" }}
-.config/*
+.config/nvim/*
 .bashrc
 .zshrc
 .Brewfile
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dot_config/wezterm/wezterm.lua	Mon Sep 20 18:45:30 2021 +0200
@@ -0,0 +1,83 @@
+local wezterm = require 'wezterm'
+
+local localcfg_ok, localcfg = pcall(require, 'localconfig')
+
+local config = {
+  hide_tab_bar_if_only_one_tab = true,
+
+  -- Color scheme
+  colors = {
+    foreground = "#abb2bf",
+    background = "#282c34",
+    cursor_bg = "#eeeeee",
+    cursor_border = "#eeeeee",
+
+    selection_bg = "#ffc24b",
+
+    ansi = {
+      "#393e48",
+      "#f43753",
+      "#c9d05c",
+      "#ffc24b",
+      "#b3deef",
+      "#c678dd",
+      "#73cef4",
+      "#eeeeee",
+    },
+    brights = {
+      "#393e48",
+      "#f43753",
+      "#c9d05c",
+      "#ffc24b",
+      "#b3deef",
+      "#c678dd",
+      "#73cef4",
+      "#ffffff",
+    },
+
+    tab_bar = {
+      background = "#3a3f4b",
+      active_tab = {
+        bg_color = "#61afef",
+        fg_color = "#282c34",
+      },
+      inactive_tab = {
+        bg_color = "#3a3f4b",
+        fg_color = "#abb2bf",
+      },
+      inactive_tab_hover = {
+        bg_color = "#3a3f4b",
+        fg_color = "#abb2bf",
+        italic = false,
+      },
+      new_tab = {
+        bg_color = "#3a3f4b",
+        fg_color = "#abb2bf",
+        italic = false,
+      },
+      new_tab_hover = {
+        bg_color = "#3a3f4b",
+        fg_color = "#abb2bf",
+        italic = false,
+      },
+    },
+  },
+  window_padding = {
+    left = 8,
+    right = 8,
+    top = 0,
+    bottom = 8,
+  },
+  -- Font settings
+  font = wezterm.font_with_fallback {
+    {family="Fira Code Retina", weight = "Medium", italic=false},
+    {family="Iosevka Term Italic"},
+  },
+  font_size = 9.0,
+}
+
+if localcfg_ok then
+   config.ssh_domains = localcfg.ssh_domains
+end
+
+return config