aboutsummaryrefslogtreecommitdiff
path: root/.config/wezterm/wezterm.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/wezterm/wezterm.lua')
-rw-r--r--.config/wezterm/wezterm.lua61
1 files changed, 61 insertions, 0 deletions
diff --git a/.config/wezterm/wezterm.lua b/.config/wezterm/wezterm.lua
new file mode 100644
index 0000000..0cd46b6
--- /dev/null
+++ b/.config/wezterm/wezterm.lua
@@ -0,0 +1,61 @@
+local wezterm = require "wezterm"
+
+function R(name)
+ local m = require(name)
+ return m
+end
+
+C = {
+ fg = "#dfe2e7",
+ bg = "#222831",
+ fg_dark = "#8893a5",
+ bg_dark = "#1e232b",
+
+ black = "#252c36",
+ red = "#de615c",
+ green = "#91d89a",
+ yellow = "#ffc469",
+ blue = "#8fc7ff",
+ pink = "#f2b9c1",
+ cyan = "#9cfdff",
+ white = "#dfe2e7",
+
+ bright = {
+ black = "#2c3440",
+ red = "#e8908d",
+ green = "#b2e4b8",
+ yellow = "#ffd696",
+ blue = "#b1d8ff",
+ pink = "#f6ced4",
+ cyan = "#bafeff",
+ white = "#e9ebee",
+ }
+}
+
+
+function M(...)
+ local mt = {}
+ for _,t in ipairs {...} do
+ for k,v in pairs(t) do
+ mt[k] = v
+ end
+ end
+ return mt
+end
+
+wezterm.on("bell", function()
+ wezterm.background_child_process {
+ "notify-send",
+ "bell"
+ }
+end)
+
+return M(
+ {
+ window_close_confirmation = "NeverPrompt",
+ check_for_updates = false
+ },
+ R "appearance",
+ R "keys"
+)
+-- return {}