WIP
This commit is contained in:
parent
e209716a07
commit
d2a5c90021
2 changed files with 20 additions and 13 deletions
|
@ -1,10 +1,24 @@
|
|||
{
|
||||
pkgs,
|
||||
# font,
|
||||
# colors,
|
||||
colors,
|
||||
...
|
||||
}: {
|
||||
programs.wezterm = {
|
||||
programs.wezterm = with colors.withHashPrefix; {
|
||||
enable = true;
|
||||
extraConfig = builtins.readFile ./wezterm/config.lua;
|
||||
colorSchemes = {
|
||||
catppuccin-mocha-sapphire = {
|
||||
ansi = map (x: colors.withHashPrefix.${toString x}) (pkgs.lib.lists.range 0 7);
|
||||
brights = map (x: colors.withHashPrefix.${toString (x + 8)}) (pkgs.lib.lists.range 0 7);
|
||||
|
||||
foreground = fg;
|
||||
background = bg;
|
||||
|
||||
cursor_fg = bg;
|
||||
cursor_bg = text;
|
||||
cursor_border = text;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -49,18 +49,11 @@ wezterm.on('format-tab-title', function (tab, _, _, _, _, max_width)
|
|||
return ' ' .. string.sub(title, 0, max_width - 2) .. ' '
|
||||
end)
|
||||
|
||||
---@diagnostic disable-next-line: unused-local
|
||||
local function scheme_for_appearance(appearance)
|
||||
-- TODO: some way to detect if WM or something?
|
||||
-- if appearance:find "Dark" then
|
||||
-- return "Catppuccin Mocha"
|
||||
-- else
|
||||
-- return "Catppuccin Latte"
|
||||
-- end
|
||||
return "Catppuccin Mocha"
|
||||
end
|
||||
local colors, metadata = wezterm.color.load_scheme(wezterm.home_dir .. "/.config/wezterm/colors/catppuccin-mocha-sapphire.toml")
|
||||
wezterm.colors = colors
|
||||
|
||||
config.color_scheme = scheme_for_appearance(wezterm.gui.get_appearance())
|
||||
-- config.color_scheme_dirs = { '~/.config/wezterm/colors' }
|
||||
-- config.color_scheme = 'catpuccin-mocha-sapphire';
|
||||
|
||||
config.inactive_pane_hsb = {
|
||||
saturation = 0.8,
|
||||
|
|
Loading…
Reference in a new issue