mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-02-10 07:51:40 +00:00
chore(config): wezterm config formatting, fonts
This commit is contained in:
@@ -1,9 +1,14 @@
|
|||||||
local wezterm = require("wezterm")
|
local wezterm = require 'wezterm'
|
||||||
local config = wezterm.config_builder()
|
local config = wezterm.config_builder()
|
||||||
|
|
||||||
-- Font and font size
|
-- Font and font size
|
||||||
config.font_size = 14.0
|
config.font_size = 14.0
|
||||||
config.font = wezterm.font("JetBrainsMonoNL Nerd Font Mono")
|
config.font = wezterm.font_with_fallback {
|
||||||
|
'JetBrainsMonoNL Nerd Font Mono',
|
||||||
|
'JetBrains Mono',
|
||||||
|
'Noto Color Emoji',
|
||||||
|
'Symbols Nerd Font Mono',
|
||||||
|
}
|
||||||
|
|
||||||
-- Make the window a bit transparent
|
-- Make the window a bit transparent
|
||||||
config.window_background_opacity = 0.97
|
config.window_background_opacity = 0.97
|
||||||
@@ -15,16 +20,16 @@ config.send_composed_key_when_left_alt_is_pressed = true
|
|||||||
|
|
||||||
-- Function to detect the theme based on appearance
|
-- Function to detect the theme based on appearance
|
||||||
function Scheme_for_appearance(appearance)
|
function Scheme_for_appearance(appearance)
|
||||||
if appearance:find("Dark") then
|
if appearance:find 'Dark' then
|
||||||
return "Tokyo Night Storm"
|
return 'Tokyo Night Storm'
|
||||||
else
|
else
|
||||||
return "Tokyo Night Day"
|
return 'Tokyo Night Day'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Set the color scheme based on appearance
|
-- Set the color scheme based on appearance
|
||||||
---@diagnostic disable-next-line: unused-local
|
---@diagnostic disable-next-line: unused-local
|
||||||
wezterm.on("window-config-reloaded", function(window, pane)
|
wezterm.on('window-config-reloaded', function(window, pane)
|
||||||
local overrides = window:get_config_overrides() or {}
|
local overrides = window:get_config_overrides() or {}
|
||||||
local appearance = window:get_appearance()
|
local appearance = window:get_appearance()
|
||||||
local scheme = Scheme_for_appearance(appearance)
|
local scheme = Scheme_for_appearance(appearance)
|
||||||
|
|||||||
Reference in New Issue
Block a user