mirror of
https://github.com/acedanger/dotfiles.git
synced 2025-12-05 22:30:13 -08:00
copied profile
This commit is contained in:
89
wezterm/.config/config/appearance.lua
Normal file
89
wezterm/.config/config/appearance.lua
Normal file
@@ -0,0 +1,89 @@
|
||||
local Utils = require "utils"
|
||||
local color = Utils.fn.color
|
||||
|
||||
---@diagnostic disable-next-line: undefined-field
|
||||
local G = require("wezterm").GLOBAL
|
||||
|
||||
local Config = {}
|
||||
|
||||
Config.color_schemes = color.get_schemes()
|
||||
Config.color_scheme = color.get_scheme()
|
||||
|
||||
local theme = Config.color_schemes[Config.color_scheme]
|
||||
|
||||
Config.background = {
|
||||
{
|
||||
source = { Color = theme.background },
|
||||
width = "100%",
|
||||
height = "100%",
|
||||
opacity = G.opacity or 1,
|
||||
},
|
||||
}
|
||||
|
||||
Config.bold_brightens_ansi_colors = "BrightAndBold"
|
||||
|
||||
---char select and command palette
|
||||
Config.char_select_bg_color = theme.brights[6]
|
||||
Config.char_select_fg_color = theme.background
|
||||
Config.char_select_font_size = 12
|
||||
|
||||
Config.command_palette_bg_color = theme.brights[6]
|
||||
Config.command_palette_fg_color = theme.background
|
||||
Config.command_palette_font_size = 14
|
||||
Config.command_palette_rows = 20
|
||||
|
||||
---cursor
|
||||
Config.cursor_blink_ease_in = "EaseIn"
|
||||
Config.cursor_blink_ease_out = "EaseOut"
|
||||
Config.cursor_blink_rate = 500
|
||||
Config.default_cursor_style = "BlinkingUnderline"
|
||||
Config.cursor_thickness = 1
|
||||
Config.force_reverse_video_cursor = true
|
||||
|
||||
Config.enable_scroll_bar = true
|
||||
|
||||
Config.hide_mouse_cursor_when_typing = true
|
||||
|
||||
---text blink
|
||||
Config.text_blink_ease_in = "EaseIn"
|
||||
Config.text_blink_ease_out = "EaseOut"
|
||||
Config.text_blink_rapid_ease_in = "Linear"
|
||||
Config.text_blink_rapid_ease_out = "Linear"
|
||||
Config.text_blink_rate = 500
|
||||
Config.text_blink_rate_rapid = 250
|
||||
|
||||
---visual bell
|
||||
Config.audible_bell = "SystemBeep"
|
||||
Config.visual_bell = {
|
||||
fade_in_function = "EaseOut",
|
||||
fade_in_duration_ms = 200,
|
||||
fade_out_function = "EaseIn",
|
||||
fade_out_duration_ms = 200,
|
||||
}
|
||||
|
||||
---window appearance
|
||||
Config.window_padding = { left = 2, right = 2, top = 2, bottom = 1 }
|
||||
Config.integrated_title_button_alignment = "Right"
|
||||
Config.integrated_title_button_style = "Windows"
|
||||
Config.integrated_title_buttons = { "Hide", "Maximize", "Close" }
|
||||
|
||||
---exit behavior
|
||||
Config.clean_exit_codes = { 130 }
|
||||
Config.exit_behavior = "CloseOnCleanExit"
|
||||
Config.exit_behavior_messaging = "Verbose"
|
||||
Config.skip_close_confirmation_for_processes_named = {
|
||||
"bash",
|
||||
"sh",
|
||||
"zsh",
|
||||
"fish",
|
||||
"tmux",
|
||||
"nu",
|
||||
"cmd.exe",
|
||||
"pwsh.exe",
|
||||
"powershell.exe",
|
||||
}
|
||||
Config.window_close_confirmation = "AlwaysPrompt"
|
||||
|
||||
color.set_tab_button(Config, theme)
|
||||
|
||||
return Config
|
||||
Reference in New Issue
Block a user