35 lines
718 B
Django/Jinja
35 lines
718 B
Django/Jinja
-- {{ ansible_managed }}
|
|
|
|
local wezterm = require 'wezterm'
|
|
|
|
-- wezterm.gui is not available to the mux server, so take care to
|
|
-- do something reasonable when this config is evaluated by the mux
|
|
local function get_appearance()
|
|
if wezterm.gui then
|
|
return wezterm.gui.get_appearance()
|
|
end
|
|
return 'Dark'
|
|
end
|
|
|
|
local function scheme_for_appearance(appearance)
|
|
if appearance:find 'Dark' then
|
|
return 'Dark'
|
|
else
|
|
return 'Light'
|
|
end
|
|
end
|
|
|
|
return {
|
|
color_schemes = {
|
|
['Dark'] = {
|
|
background = 'rgb(41, 46, 50)',
|
|
foreground = 'white'
|
|
},
|
|
['Light'] = {
|
|
background = 'white',
|
|
foreground = 'black'
|
|
},
|
|
},
|
|
|
|
color_scheme = scheme_for_appearance(get_appearance()),
|
|
}
|