mirror of
https://github.com/acedanger/dotfiles.git
synced 2025-12-05 22:30:13 -08:00
copied profile
This commit is contained in:
71
wezterm/.config/picker/assets/colorschemes/bamboo-light.lua
Normal file
71
wezterm/.config/picker/assets/colorschemes/bamboo-light.lua
Normal file
@@ -0,0 +1,71 @@
|
||||
---@module "picker.assets.colorschemes.bamboo-light"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#FAFAE0",
|
||||
foreground = "#3A4238",
|
||||
cursor_bg = "#0F0800",
|
||||
cursor_fg = "#FFF8F0",
|
||||
cursor_border = "#0F0800",
|
||||
selection_bg = "#A1A7A0",
|
||||
selection_fg = "#3A4238",
|
||||
scrollbar_thumb = "#C7C7AF",
|
||||
split = "#838781",
|
||||
ansi = {
|
||||
"#DADAC2",
|
||||
"#C72A3C",
|
||||
"#27850B",
|
||||
"#A77B00",
|
||||
"#1745D5",
|
||||
"#8A4ADF",
|
||||
"#188A9E",
|
||||
"#3A4238",
|
||||
},
|
||||
brights = {
|
||||
"#C7C7AF",
|
||||
"#C72A3C",
|
||||
"#27850B",
|
||||
"#A77B00",
|
||||
"#1745D5",
|
||||
"#8A4ADF",
|
||||
"#188A9E",
|
||||
"#252623",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#DF5926",
|
||||
visual_bell = "#E4E4CC",
|
||||
copy_mode_active_highlight_bg = { Color = "#A1A7A0" },
|
||||
copy_mode_active_highlight_fg = { Color = "#3A4238" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#C7C7AF" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#0F0800" },
|
||||
quick_select_label_bg = { Color = "#C72A3C" },
|
||||
quick_select_label_fg = { Color = "#3A4238" },
|
||||
quick_select_match_bg = { Color = "#A77B00" },
|
||||
quick_select_match_fg = { Color = "#3A4238" },
|
||||
tab_bar = {
|
||||
background = "#E4E4CC",
|
||||
inactive_tab_edge = "#DADAC2",
|
||||
active_tab = { bg_color = "#3A4238", fg_color = "#FAFAE0" },
|
||||
inactive_tab = { bg_color = "#C7C7AF", fg_color = "#5B5E5A" },
|
||||
inactive_tab_hover = { bg_color = "#838781", fg_color = "#DADAC2", italic = true },
|
||||
new_tab = { bg_color = "#A1A7A0", fg_color = "#DADAC2" },
|
||||
new_tab_hover = { bg_color = "#838781", fg_color = "#3A4238", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "bamboo-light", label = "Bamboo Light" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,71 @@
|
||||
---@module "picker.assets.colorschemes.bamboo-multiplex"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#232923",
|
||||
foreground = "#ECE1C0",
|
||||
cursor_bg = "#FFF8F0",
|
||||
cursor_fg = "#0F0800",
|
||||
cursor_border = "#FFF8F0",
|
||||
selection_bg = "#5A5E5A",
|
||||
selection_fg = "#ECE1C0",
|
||||
scrollbar_thumb = "#171F17",
|
||||
split = "#818781",
|
||||
ansi = {
|
||||
"#171F17",
|
||||
"#DC4F62",
|
||||
"#81AF58",
|
||||
"#CEBA49",
|
||||
"#409CDC",
|
||||
"#A09AF8",
|
||||
"#68BAAE",
|
||||
"#ECE1C0",
|
||||
},
|
||||
brights = {
|
||||
"#5A5E5A",
|
||||
"#DC4F62",
|
||||
"#81AF58",
|
||||
"#CEBA49",
|
||||
"#409CDC",
|
||||
"#A09AF8",
|
||||
"#68BAAE",
|
||||
"#FFF8F0",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#EF9946",
|
||||
visual_bell = "#363B35",
|
||||
copy_mode_active_highlight_bg = { Color = "#5A5E5A" },
|
||||
copy_mode_active_highlight_fg = { Color = "#ECE1C0" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#5A5E5A" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#0F0800" },
|
||||
quick_select_label_bg = { Color = "#DC4F62" },
|
||||
quick_select_label_fg = { Color = "#ECE1C0" },
|
||||
quick_select_match_bg = { Color = "#CEBA49" },
|
||||
quick_select_match_fg = { Color = "#ECE1C0" },
|
||||
tab_bar = {
|
||||
background = "#171F17",
|
||||
inactive_tab_edge = "#383D37",
|
||||
active_tab = { bg_color = "#ECE1C0", fg_color = "#101210" },
|
||||
inactive_tab = { bg_color = "#383D37", fg_color = "#5A5E5A" },
|
||||
inactive_tab_hover = { bg_color = "#2D312C", fg_color = "#818781", italic = true },
|
||||
new_tab = { bg_color = "#5A5E5A", fg_color = "#ECE1C0" },
|
||||
new_tab_hover = { bg_color = "#818781", fg_color = "#ECE1C0", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "bamboo-multiplex", label = "Bamboo Multiplex" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
71
wezterm/.config/picker/assets/colorschemes/bamboo.lua
Normal file
71
wezterm/.config/picker/assets/colorschemes/bamboo.lua
Normal file
@@ -0,0 +1,71 @@
|
||||
---@module "picker.assets.colorschemes.bamboo"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#252623",
|
||||
foreground = "#F1E9D2",
|
||||
cursor_bg = "#FFF8F0",
|
||||
cursor_fg = "#0F0800",
|
||||
cursor_border = "#FFF8F0",
|
||||
selection_bg = "#5B5E5A",
|
||||
selection_fg = "#F1E9D2",
|
||||
scrollbar_thumb = "#1C1E1B",
|
||||
split = "#838781",
|
||||
ansi = {
|
||||
"#1C1E1B",
|
||||
"#E75A7C",
|
||||
"#8FB573",
|
||||
"#DBB651",
|
||||
"#57A5E5",
|
||||
"#AAAAFF",
|
||||
"#70C2BE",
|
||||
"#F1E9D2",
|
||||
},
|
||||
brights = {
|
||||
"#5B5E5A",
|
||||
"#E75A7C",
|
||||
"#8FB573",
|
||||
"#DBB651",
|
||||
"#57A5E5",
|
||||
"#AAAAFF",
|
||||
"#70C2BE",
|
||||
"#FFF8F0",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#FF9966",
|
||||
copy_mode_active_highlight_bg = { Color = "#5B5E5A" },
|
||||
copy_mode_active_highlight_fg = { Color = "#F1E9D2" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#383B35" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#F1E9D2" },
|
||||
quick_select_label_bg = { Color = "#E75A7C" },
|
||||
quick_select_label_fg = { Color = "#F1E9D2" },
|
||||
quick_select_match_bg = { Color = "#DBB651" },
|
||||
quick_select_match_fg = { Color = "#F1E9D2" },
|
||||
visual_bell = "#383B35",
|
||||
tab_bar = {
|
||||
background = "#1C1E1B",
|
||||
inactive_tab_edge = "#3A3D37",
|
||||
active_tab = { bg_color = "#F1E9D2", fg_color = "#111210" },
|
||||
inactive_tab = { bg_color = "#3A3D37", fg_color = "#5B5E5A" },
|
||||
inactive_tab_hover = { bg_color = "#2F312C", fg_color = "#838781", italic = true },
|
||||
new_tab = { bg_color = "#5B5E5A", fg_color = "#F1E9D2" },
|
||||
new_tab_hover = { bg_color = "#838781", fg_color = "#F1E9D2", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "bamboo", label = "Bamboo" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/carbonfox.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/carbonfox.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from https://www.github.com/EdenEast/nightfox.nvim
|
||||
---@module "picker.assets.colorschemes.carbonfox"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#161616",
|
||||
foreground = "#F2F4F8",
|
||||
cursor_bg = "#F2F4F8",
|
||||
cursor_fg = "#161616",
|
||||
cursor_border = "#F2F4F8",
|
||||
selection_bg = "#2A2A2A",
|
||||
selection_fg = "#F2F4F8",
|
||||
scrollbar_thumb = "#7B7C7E",
|
||||
split = "#0C0C0C",
|
||||
ansi = {
|
||||
"#282828",
|
||||
"#EE5396",
|
||||
"#25BE6A",
|
||||
"#08BDBA",
|
||||
"#78A9FF",
|
||||
"#BE95FF",
|
||||
"#33B1FF",
|
||||
"#DFDFE0",
|
||||
},
|
||||
brights = {
|
||||
"#484848",
|
||||
"#F16DA6",
|
||||
"#46C880",
|
||||
"#2DC7C4",
|
||||
"#8CB6FF",
|
||||
"#C8A5FF",
|
||||
"#52BDFF",
|
||||
"#E4E4E5",
|
||||
},
|
||||
indexed = { [16] = "#FF7EB6", [17] = "#3DDBD9" },
|
||||
compose_cursor = "#3DDBD9",
|
||||
copy_mode_active_highlight_bg = { Color = "#2A2A2A" },
|
||||
copy_mode_active_highlight_fg = { Color = "#F2F4F8" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#484848" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E4E4E5" },
|
||||
quick_select_label_bg = { Color = "#EE5396" },
|
||||
quick_select_label_fg = { Color = "#F2F4F8" },
|
||||
quick_select_match_bg = { Color = "#08BDBA" },
|
||||
quick_select_match_fg = { Color = "#F2F4F8" },
|
||||
visual_bell = "#F2F4F8",
|
||||
tab_bar = {
|
||||
background = "#0C0C0C",
|
||||
inactive_tab_edge = "#0C0C0C",
|
||||
active_tab = { bg_color = "#7B7C7E", fg_color = "#161616" },
|
||||
inactive_tab = { bg_color = "#252525", fg_color = "#B6B8BB" },
|
||||
inactive_tab_hover = { bg_color = "#353535", fg_color = "#F2F4F8", italic = false },
|
||||
new_tab = { bg_color = "#161616", fg_color = "#B6B8BB" },
|
||||
new_tab_hover = { bg_color = "#353535", fg_color = "#F2F4F8", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "carbonfox", label = "Carbonfox" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,71 @@
|
||||
---Ported from: https://github.com/catppuccin/wezterm
|
||||
---@module "picker.assets.colorschemes.catppuccin-frappe"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#303446",
|
||||
foreground = "#C6D0F5",
|
||||
cursor_bg = "#F2D5CF",
|
||||
cursor_fg = "#232634",
|
||||
cursor_border = "#F2D5CF",
|
||||
selection_fg = "#C6D0F5",
|
||||
selection_bg = "#626880",
|
||||
scrollbar_thumb = "#626880",
|
||||
split = "#737994",
|
||||
ansi = {
|
||||
"#51576D",
|
||||
"#E78284",
|
||||
"#A6D189",
|
||||
"#E5C890",
|
||||
"#8CAAEE",
|
||||
"#F4B8E4",
|
||||
"#81C8BE",
|
||||
"#B5BFE2",
|
||||
},
|
||||
brights = {
|
||||
"#626880",
|
||||
"#E78284",
|
||||
"#A6D189",
|
||||
"#E5C890",
|
||||
"#8CAAEE",
|
||||
"#F4B8E4",
|
||||
"#81C8BE",
|
||||
"#A5ADCE",
|
||||
},
|
||||
indexed = { [16] = "#EF9F76", [17] = "#F2D5CF" },
|
||||
compose_cursor = "#EEBEBE",
|
||||
visual_bell = "#414559",
|
||||
copy_mode_active_highlight_bg = { Color = "#626880" },
|
||||
copy_mode_active_highlight_fg = { Color = "#C6D0F5" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#51576D" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#C6D0F5" },
|
||||
quick_select_label_bg = { Color = "#E78284" },
|
||||
quick_select_label_fg = { Color = "#C6D0F5" },
|
||||
quick_select_match_bg = { Color = "#E5C890" },
|
||||
quick_select_match_fg = { Color = "#C6D0F5" },
|
||||
tab_bar = {
|
||||
background = "#232634",
|
||||
active_tab = { bg_color = "#CA9EE6", fg_color = "#232634" },
|
||||
inactive_tab = { bg_color = "#292C3C", fg_color = "#C6D0F5" },
|
||||
inactive_tab_hover = { bg_color = "#303446", fg_color = "#C6D0F5", italic = false },
|
||||
new_tab = { bg_color = "#414559", fg_color = "#C6D0F5" },
|
||||
new_tab_hover = { bg_color = "#51576D", fg_color = "#C6D0F5", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "catppuccin-frappe", label = "Catppuccin Frappe" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/catppuccin/wezterm
|
||||
---@module "picker.assets.colorschemes.catppuccin-latte"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#EFF1F5",
|
||||
foreground = "#4C4F69",
|
||||
cursor_bg = "#DC8A78",
|
||||
cursor_fg = "#DCE0E8",
|
||||
cursor_border = "#DC8A78",
|
||||
selection_fg = "#4C4F69",
|
||||
selection_bg = "#ACB0BE",
|
||||
scrollbar_thumb = "#ACB0BE",
|
||||
split = "#9CA0B0",
|
||||
ansi = {
|
||||
"#BCC0CC",
|
||||
"#D20F39",
|
||||
"#40A02B",
|
||||
"#DF8E1D",
|
||||
"#1E66F5",
|
||||
"#EA76CB",
|
||||
"#179299",
|
||||
"#5C5F77",
|
||||
},
|
||||
brights = {
|
||||
"#ACB0BE",
|
||||
"#D20F39",
|
||||
"#40A02B",
|
||||
"#DF8E1D",
|
||||
"#1E66F5",
|
||||
"#EA76CB",
|
||||
"#179299",
|
||||
"#6C6F85",
|
||||
},
|
||||
indexed = { [16] = "#FE640B", [17] = "#DC8A78" },
|
||||
compose_cursor = "#DD7878",
|
||||
visual_bell = "#CCD0DA",
|
||||
copy_mode_active_highlight_bg = { Color = "#ACB0BE" },
|
||||
copy_mode_active_highlight_fg = { Color = "#4C4F69" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#BCC0CC" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#4C4F69" },
|
||||
quick_select_label_bg = { Color = "#D20F39" },
|
||||
quick_select_label_fg = { Color = "#4C4F69" },
|
||||
quick_select_match_bg = { Color = "#DF8E1D" },
|
||||
quick_select_match_fg = { Color = "#4C4F69" },
|
||||
tab_bar = {
|
||||
background = "#DCE0E8",
|
||||
inactive_tab_edge = "#CCD0DA",
|
||||
active_tab = { bg_color = "#8839EF", fg_color = "#DCE0E8", italic = false },
|
||||
inactive_tab = { bg_color = "#E6E9EF", fg_color = "#4C4F69", italic = false },
|
||||
inactive_tab_hover = { bg_color = "#EFF1F5", fg_color = "#4C4F69", italic = false },
|
||||
new_tab = { bg_color = "#CCD0DA", fg_color = "#4C4F69", italic = false },
|
||||
new_tab_hover = { bg_color = "#BCC0CC", fg_color = "#4C4F69", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "catppuccin-latte", label = "Catppuccin Latte" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/catppuccin/wezterm
|
||||
---@module "picker.assets.colorschemes.catppuccin-macchiato"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#24273A",
|
||||
foreground = "#CAD3F5",
|
||||
cursor_bg = "#F4DBD6",
|
||||
cursor_fg = "#181926",
|
||||
cursor_border = "#F4DBD6",
|
||||
selection_fg = "#CAD3F5",
|
||||
selection_bg = "#5B6078",
|
||||
scrollbar_thumb = "#5B6078",
|
||||
split = "#6E738D",
|
||||
ansi = {
|
||||
"#494D64",
|
||||
"#ED8796",
|
||||
"#A6DA95",
|
||||
"#EED49F",
|
||||
"#8AADF4",
|
||||
"#F5BDE6",
|
||||
"#8BD5CA",
|
||||
"#B8C0E0",
|
||||
},
|
||||
brights = {
|
||||
"#5B6078",
|
||||
"#ED8796",
|
||||
"#A6DA95",
|
||||
"#EED49F",
|
||||
"#8AADF4",
|
||||
"#F5BDE6",
|
||||
"#8BD5CA",
|
||||
"#A5ADCB",
|
||||
},
|
||||
indexed = { [16] = "#F5A97F", [17] = "#F4DBD6" },
|
||||
compose_cursor = "#F0C6C6",
|
||||
visual_bell = "#363A4F",
|
||||
copy_mode_active_highlight_bg = { Color = "#5B6078" },
|
||||
copy_mode_active_highlight_fg = { Color = "#CAD3F5" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#494D64" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#CAD3F5" },
|
||||
quick_select_label_bg = { Color = "#ED8796" },
|
||||
quick_select_label_fg = { Color = "#CAD3F5" },
|
||||
quick_select_match_bg = { Color = "#EED49F" },
|
||||
quick_select_match_fg = { Color = "#CAD3F5" },
|
||||
tab_bar = {
|
||||
background = "#181926",
|
||||
inactive_tab_edge = "#363A4F",
|
||||
active_tab = { bg_color = "#F5BDE6", fg_color = "#181926", italic = false },
|
||||
inactive_tab = { bg_color = "#1E2030", fg_color = "#CAD3F5", italic = false },
|
||||
inactive_tab_hover = { bg_color = "#24273A", fg_color = "#CAD3F5", italic = false },
|
||||
new_tab = { bg_color = "#363A4F", fg_color = "#CAD3F5", italic = false },
|
||||
new_tab_hover = { bg_color = "#494D64", fg_color = "#CAD3F5", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "catppuccin-macchiato", label = "Catppuccin Macchiato" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/catppuccin/wezterm
|
||||
---@module "picker.assets.colorschemes.catppuccin-mocha"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#1E1E2E",
|
||||
foreground = "#CDD6F4",
|
||||
cursor_bg = "#F5E0DC",
|
||||
cursor_fg = "#11111B",
|
||||
cursor_border = "#F5E0DC",
|
||||
selection_fg = "#CDD6F4",
|
||||
selection_bg = "#585B70",
|
||||
scrollbar_thumb = "#585B70",
|
||||
split = "#6C7086",
|
||||
ansi = {
|
||||
"#45475A",
|
||||
"#F38BA8",
|
||||
"#A6E3A1",
|
||||
"#F9E2AF",
|
||||
"#89B4FA",
|
||||
"#F5C2E7",
|
||||
"#94E2D5",
|
||||
"#BAC2DE",
|
||||
},
|
||||
brights = {
|
||||
"#585B70",
|
||||
"#F38BA8",
|
||||
"#A6E3A1",
|
||||
"#F9E2AF",
|
||||
"#89B4FA",
|
||||
"#F5C2E7",
|
||||
"#94E2D5",
|
||||
"#A6ADC8",
|
||||
},
|
||||
indexed = { [16] = "#FAB387", [17] = "#F5E0DC" },
|
||||
compose_cursor = "#F2CDCD",
|
||||
visual_bell = "#313244",
|
||||
copy_mode_active_highlight_bg = { Color = "#585B70" },
|
||||
copy_mode_active_highlight_fg = { Color = "#CDD6F4" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#45475A" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#CDD6F4" },
|
||||
quick_select_label_bg = { Color = "#F38BA8" },
|
||||
quick_select_label_fg = { Color = "#CDD6F4" },
|
||||
quick_select_match_bg = { Color = "#F9E2AF" },
|
||||
quick_select_match_fg = { Color = "#CDD6F4" },
|
||||
tab_bar = {
|
||||
background = "#11111B",
|
||||
inactive_tab_edge = "#313244",
|
||||
active_tab = { bg_color = "#CBA6F7", fg_color = "#11111B", italic = false },
|
||||
inactive_tab = { bg_color = "#181825", fg_color = "#CDD6F4", italic = false },
|
||||
inactive_tab_hover = { bg_color = "#1E1E2E", fg_color = "#CDD6F4", italic = false },
|
||||
new_tab = { bg_color = "#313244", fg_color = "#CDD6F4", italic = false },
|
||||
new_tab_hover = { bg_color = "#45475A", fg_color = "#CDD6F4", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "catppuccin-mocha", label = "Catppuccin Mocha" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/dawnfox.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/dawnfox.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from https://www.github.com/EdenEast/nightfox.nvim
|
||||
---@module "picker.assets.colorschemes.dawnfox"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#FAF4ED",
|
||||
foreground = "#575279",
|
||||
cursor_bg = "#575279",
|
||||
cursor_fg = "#FAF4ED",
|
||||
cursor_border = "#575279",
|
||||
selection_bg = "#D0D8D8",
|
||||
selection_fg = "#575279",
|
||||
scrollbar_thumb = "#A8A3B3",
|
||||
split = "#EBE5DF",
|
||||
ansi = {
|
||||
"#575279",
|
||||
"#B4637A",
|
||||
"#618774",
|
||||
"#EA9D34",
|
||||
"#286983",
|
||||
"#907AA9",
|
||||
"#56949F",
|
||||
"#E5E9F0",
|
||||
},
|
||||
brights = {
|
||||
"#5F5695",
|
||||
"#C26D85",
|
||||
"#629F81",
|
||||
"#EEA846",
|
||||
"#2D81A3",
|
||||
"#9A80B9",
|
||||
"#5CA7B4",
|
||||
"#E6EBF3",
|
||||
},
|
||||
indexed = { [16] = "#D685AF", [17] = "#D7827E" },
|
||||
compose_cursor = "#D7827E",
|
||||
copy_mode_active_highlight_bg = { Color = "#D0D8D8" },
|
||||
copy_mode_active_highlight_fg = { Color = "#575279" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#5F5695" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E6EBF3" },
|
||||
quick_select_label_bg = { Color = "#B4637A" },
|
||||
quick_select_label_fg = { Color = "#575279" },
|
||||
quick_select_match_bg = { Color = "#EA9D34" },
|
||||
quick_select_match_fg = { Color = "#575279" },
|
||||
visual_bell = "#575279",
|
||||
tab_bar = {
|
||||
background = "#EBE5DF",
|
||||
inactive_tab_edge = "#EBE5DF",
|
||||
active_tab = { bg_color = "#A8A3B3", fg_color = "#FAF4ED" },
|
||||
inactive_tab = { bg_color = "#EBE0DF", fg_color = "#625C87" },
|
||||
inactive_tab_hover = { bg_color = "#EBDFE4", fg_color = "#575279", italic = false },
|
||||
new_tab = { bg_color = "#FAF4ED", fg_color = "#625C87" },
|
||||
new_tab_hover = { bg_color = "#EBDFE4", fg_color = "#575279", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "dawnfox", label = "Dawnfox" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/dayfox.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/dayfox.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from https://www.github.com/EdenEast/nightfox.nvim
|
||||
---@module "picker.assets.colorschemes.dayfox"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#F6F2EE",
|
||||
foreground = "#3D2B5A",
|
||||
cursor_bg = "#3D2B5A",
|
||||
cursor_fg = "#F6F2EE",
|
||||
cursor_border = "#3D2B5A",
|
||||
selection_bg = "#E7D2BE",
|
||||
selection_fg = "#3D2B5A",
|
||||
scrollbar_thumb = "#824D5B",
|
||||
split = "#E4DCD4",
|
||||
ansi = {
|
||||
"#352C24",
|
||||
"#A5222F",
|
||||
"#396847",
|
||||
"#AC5402",
|
||||
"#2848A9",
|
||||
"#6E33CE",
|
||||
"#287980",
|
||||
"#F2E9E1",
|
||||
},
|
||||
brights = {
|
||||
"#534C45",
|
||||
"#B3434E",
|
||||
"#577F63",
|
||||
"#B86E28",
|
||||
"#4863B6",
|
||||
"#8452D5",
|
||||
"#488D93",
|
||||
"#F4ECE6",
|
||||
},
|
||||
indexed = { [16] = "#A440B5", [17] = "#955F61" },
|
||||
compose_cursor = "#955F61",
|
||||
copy_mode_active_highlight_bg = { Color = "#E7D2BE" },
|
||||
copy_mode_active_highlight_fg = { Color = "#3D2B5A" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#534C45" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#F4ECE6" },
|
||||
quick_select_label_bg = { Color = "#A5222F" },
|
||||
quick_select_label_fg = { Color = "#3D2B5A" },
|
||||
quick_select_match_bg = { Color = "#AC5402" },
|
||||
quick_select_match_fg = { Color = "#3D2B5A" },
|
||||
visual_bell = "#3D2B5A",
|
||||
tab_bar = {
|
||||
background = "#E4DCD4",
|
||||
inactive_tab_edge = "#E4DCD4",
|
||||
active_tab = { bg_color = "#824D5B", fg_color = "#F6F2EE" },
|
||||
inactive_tab = { bg_color = "#DBD1DD", fg_color = "#643F61" },
|
||||
inactive_tab_hover = { bg_color = "#D3C7BB", fg_color = "#3D2B5A", italic = false },
|
||||
new_tab = { bg_color = "#F6F2EE", fg_color = "#643F61" },
|
||||
new_tab_hover = { bg_color = "#D3C7BB", fg_color = "#3D2B5A", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "dayfox", label = "Dayfox" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/dracula.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/dracula.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/dracula/wezterm
|
||||
---@module "picker.assets.colorschemes.dracula"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#282A36",
|
||||
foreground = "#F8F8F2",
|
||||
cursor_bg = "#F8F8F2",
|
||||
cursor_fg = "#282A36",
|
||||
cursor_border = "#F8F8F2",
|
||||
selection_fg = "#F8F8F2",
|
||||
selection_bg = "rgba(68,71,90,0.5)",
|
||||
scrollbar_thumb = "#44475A",
|
||||
split = "#6272A4",
|
||||
ansi = {
|
||||
"#21222C",
|
||||
"#FF5555",
|
||||
"#50FA7B",
|
||||
"#F1FA8C",
|
||||
"#BD93F9",
|
||||
"#FF79C6",
|
||||
"#8BE9FD",
|
||||
"#F8F8F2",
|
||||
},
|
||||
brights = {
|
||||
"#6272A4",
|
||||
"#FF6E6E",
|
||||
"#69FF94",
|
||||
"#FFFFA5",
|
||||
"#D6ACFF",
|
||||
"#FF92DF",
|
||||
"#A4FFFF",
|
||||
"#FFFFFF",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#FFB86C",
|
||||
visual_bell = "#44475A",
|
||||
copy_mode_active_highlight_bg = { Color = "#44475A" },
|
||||
copy_mode_active_highlight_fg = { Color = "#F8F8F2" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#21222C" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#F8F8F2" },
|
||||
quick_select_label_bg = { Color = "#FF5555" },
|
||||
quick_select_label_fg = { Color = "#F8F8F2" },
|
||||
quick_select_match_bg = { Color = "#F1FA8C" },
|
||||
quick_select_match_fg = { Color = "#F8F8F2" },
|
||||
tab_bar = {
|
||||
background = "#282A36",
|
||||
inactive_tab_edge = "#282A36",
|
||||
active_tab = { bg_color = "#BD93F9", fg_color = "#282A36", italic = false },
|
||||
inactive_tab = { bg_color = "#282A36", fg_color = "#F8F8F2" },
|
||||
inactive_tab_hover = { bg_color = "#6272A4", fg_color = "#F8F8F2", italic = true },
|
||||
new_tab = { bg_color = "#282A36", fg_color = "#F8F8F2" },
|
||||
new_tab_hover = { bg_color = "#FF79C6", fg_color = "#F8F8F2", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "dracula", label = "Dracula" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/duskfox.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/duskfox.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from https://www.github.com/EdenEast/nightfox.nvim
|
||||
---@module "picker.assets.colorschemes.duskfox"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#232136",
|
||||
foreground = "#E0DEF4",
|
||||
cursor_bg = "#E0DEF4",
|
||||
cursor_fg = "#232136",
|
||||
cursor_border = "#E0DEF4",
|
||||
selection_bg = "#433C59",
|
||||
selection_fg = "#E0DEF4",
|
||||
scrollbar_thumb = "#6E6A86",
|
||||
split = "#191726",
|
||||
ansi = {
|
||||
"#393552",
|
||||
"#EB6F92",
|
||||
"#A3BE8C",
|
||||
"#F6C177",
|
||||
"#569FBA",
|
||||
"#C4A7E7",
|
||||
"#9CCFD8",
|
||||
"#E0DEF4",
|
||||
},
|
||||
brights = {
|
||||
"#47407D",
|
||||
"#F083A2",
|
||||
"#B1D196",
|
||||
"#F9CB8C",
|
||||
"#65B1CD",
|
||||
"#CCB1ED",
|
||||
"#A6DAE3",
|
||||
"#E2E0F7",
|
||||
},
|
||||
indexed = { [16] = "#EB98C3", [17] = "#EA9A97" },
|
||||
compose_cursor = "#EA9A97",
|
||||
copy_mode_active_highlight_bg = { Color = "#433C59" },
|
||||
copy_mode_active_highlight_fg = { Color = "#E0DEF4" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#47407D" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E2E0F7" },
|
||||
quick_select_label_bg = { Color = "#EB6F92" },
|
||||
quick_select_label_fg = { Color = "#E0DEF4" },
|
||||
quick_select_match_bg = { Color = "#F6C177" },
|
||||
quick_select_match_fg = { Color = "#E0DEF4" },
|
||||
visual_bell = "#E0DEF4",
|
||||
tab_bar = {
|
||||
background = "#191726",
|
||||
inactive_tab_edge = "#191726",
|
||||
active_tab = { bg_color = "#6E6A86", fg_color = "#232136" },
|
||||
inactive_tab = { bg_color = "#2D2A45", fg_color = "#CDCBE0" },
|
||||
inactive_tab_hover = { bg_color = "#373354", fg_color = "#E0DEF4", italic = false },
|
||||
new_tab = { bg_color = "#232136", fg_color = "#CDCBE0" },
|
||||
new_tab_hover = { bg_color = "#373354", fg_color = "#E0DEF4", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "duskfox", label = "Duskfox" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/eldritch.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/eldritch.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/eldritch-theme/wezterm
|
||||
---@module "picker.assets.colorschemes.eldritch"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#212337",
|
||||
foreground = "#EBFAFA",
|
||||
cursor_bg = "#37F499",
|
||||
cursor_fg = "#212337",
|
||||
cursor_border = "#04D1F9",
|
||||
selection_bg = "rgba(26.67% 27.84% 35.29% 50%)",
|
||||
selection_fg = "rgba(0% 0% 0% 0%)",
|
||||
scrollbar_thumb = "#37F499",
|
||||
split = "#A48CF2",
|
||||
ansi = {
|
||||
"#212337",
|
||||
"#F16C75",
|
||||
"#37F499",
|
||||
"#F7C67F",
|
||||
"#A48CF2",
|
||||
"#F265B5",
|
||||
"#04D1F9",
|
||||
"#EBFAFA",
|
||||
},
|
||||
brights = {
|
||||
"#323449",
|
||||
"#F9515D",
|
||||
"#37F499",
|
||||
"#E9F941",
|
||||
"#9071F4",
|
||||
"#F265B5",
|
||||
"#66E4FD",
|
||||
"#FFFFFF",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#F7C67F",
|
||||
visual_bell = "#323449",
|
||||
copy_mode_active_highlight_bg = { Color = "#37F499" },
|
||||
copy_mode_active_highlight_fg = { Color = "#212337" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#212337" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#04D1F9" },
|
||||
quick_select_label_bg = { Color = "#F16C75" },
|
||||
quick_select_label_fg = { Color = "#EBFAFA" },
|
||||
quick_select_match_bg = { Color = "#F7C67F" },
|
||||
quick_select_match_fg = { Color = "#EBFAFA" },
|
||||
tab_bar = {
|
||||
background = "#212337",
|
||||
inactive_tab_edge = "#212337",
|
||||
active_tab = { bg_color = "#37F499", fg_color = "#212337", italic = false },
|
||||
inactive_tab = { bg_color = "#212337", fg_color = "#04D1F9", italic = false },
|
||||
inactive_tab_hover = { bg_color = "#37F499", fg_color = "#212337", italic = true },
|
||||
new_tab = { bg_color = "#212337", fg_color = "#EBFAFA", italic = false },
|
||||
new_tab_hover = { bg_color = "#37F499", fg_color = "#EBFAFA", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "eldritch", label = "Eldritch" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/hardhacker.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/hardhacker.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/hardhackerlabs/theme-wezterm
|
||||
---@module "picker.assets.colorschemes.hardhacker"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#282433",
|
||||
foreground = "#EEE9FC",
|
||||
cursor_bg = "#EEE9FC",
|
||||
cursor_fg = "#EEE9FC",
|
||||
cursor_border = "#EEE9FC",
|
||||
selection_bg = "#E965A5",
|
||||
selection_fg = "#EEE9FC",
|
||||
scrollbar_thumb = "#3F3951",
|
||||
split = "#938AAD",
|
||||
ansi = {
|
||||
"#282433",
|
||||
"#E965A5",
|
||||
"#B1F2A7",
|
||||
"#EBDE76",
|
||||
"#B1BAF4",
|
||||
"#E192EF",
|
||||
"#B3F4F3",
|
||||
"#EEE9FC",
|
||||
},
|
||||
brights = {
|
||||
"#3F3951",
|
||||
"#E965A5",
|
||||
"#B1F2A7",
|
||||
"#EBDE76",
|
||||
"#B1BAF4",
|
||||
"#E192EF",
|
||||
"#B3F4F3",
|
||||
"#EEE9FC",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#EBDE76",
|
||||
visual_bell = "#3F3951",
|
||||
copy_mode_active_highlight_bg = { Color = "#E965A5" },
|
||||
copy_mode_active_highlight_fg = { Color = "#EEE9FC" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#3F3951" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#938AAD" },
|
||||
quick_select_label_bg = { Color = "#E965A5" },
|
||||
quick_select_label_fg = { Color = "#EEE9FC" },
|
||||
quick_select_match_bg = { Color = "#EBDE76" },
|
||||
quick_select_match_fg = { Color = "#EEE9FC" },
|
||||
tab_bar = {
|
||||
background = "#282433",
|
||||
inactive_tab_edge = "#282433",
|
||||
active_tab = { bg_color = "#282433", fg_color = "#E965A5", italic = false },
|
||||
inactive_tab = { bg_color = "#282433", fg_color = "#938AAD", italic = false },
|
||||
inactive_tab_hover = { bg_color = "#E192EF", fg_color = "#EEE9FC", italic = false },
|
||||
new_tab = { bg_color = "#282433", fg_color = "#938AAD", italic = false },
|
||||
new_tab_hover = { bg_color = "#E192EF", fg_color = "#EEE9FC", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "hardhacker", label = "Hardhacker" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/rebelot/kanagawa.nvim
|
||||
---@module "picker.assets.colorschemes.kanagawa-dragon"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#181616",
|
||||
foreground = "#C5C9C5",
|
||||
cursor_bg = "#C8C093",
|
||||
cursor_fg = "#0D0C0C",
|
||||
cursor_border = "#C8C093",
|
||||
selection_fg = "#DCD7BA",
|
||||
selection_bg = "#223249",
|
||||
scrollbar_thumb = "#223249",
|
||||
split = "#625E5A",
|
||||
ansi = {
|
||||
"#0D0C0C",
|
||||
"#C4746E",
|
||||
"#8A9A7B",
|
||||
"#C4B28A",
|
||||
"#8BA4B0",
|
||||
"#A292A3",
|
||||
"#8EA4A2",
|
||||
"#C8C093",
|
||||
},
|
||||
brights = {
|
||||
"#A6A69C",
|
||||
"#E46876",
|
||||
"#87A987",
|
||||
"#E6C384",
|
||||
"#7FB4CA",
|
||||
"#938AA9",
|
||||
"#7AA89F",
|
||||
"#C5C9C5",
|
||||
},
|
||||
indexed = { [16] = "#B6927B", [17] = "#B98D7B" },
|
||||
compose_cursor = "#7A8382",
|
||||
copy_mode_active_highlight_bg = { Color = "#223249" },
|
||||
copy_mode_active_highlight_fg = { Color = "#DCD7BA" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#43436C" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#D5CEA3" },
|
||||
quick_select_label_bg = { Color = "#C4746E" },
|
||||
quick_select_label_fg = { Color = "#C5C9C5" },
|
||||
quick_select_match_bg = { Color = "#FF9E3B" },
|
||||
quick_select_match_fg = { Color = "#C5C9C5" },
|
||||
visual_bell = "#0D0C0C",
|
||||
tab_bar = {
|
||||
background = "#0D0C0C",
|
||||
inactive_tab_edge = "#0D0C0C",
|
||||
active_tab = { bg_color = "#8992A7", fg_color = "#0D0C0C" },
|
||||
inactive_tab = { bg_color = "#737C73", fg_color = "#0D0C0C" },
|
||||
inactive_tab_hover = { bg_color = "#223249", fg_color = "#737C73", italic = true },
|
||||
new_tab = { bg_color = "#737C73", fg_color = "#0D0C0C" },
|
||||
new_tab_hover = { bg_color = "#223249", fg_color = "#0D0C0C", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "kanagawa-dragon", label = "Kanagawa Dragon" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/rebelot/kanagawa.nvim
|
||||
---@module "picker.assets.colorschemes.kanagawa-lotus"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#F2ECBC",
|
||||
foreground = "#545464",
|
||||
cursor_bg = "#43436C",
|
||||
cursor_fg = "#D5CEA3",
|
||||
cursor_border = "#43436C",
|
||||
selection_fg = "#43436C",
|
||||
selection_bg = "#C9CBD1",
|
||||
scrollbar_thumb = "#C7D7E0",
|
||||
split = "#A09CAC",
|
||||
ansi = {
|
||||
"#1F1F28",
|
||||
"#C84053",
|
||||
"#6F894E",
|
||||
"#77713F",
|
||||
"#4D699B",
|
||||
"#B35B79",
|
||||
"#597B75",
|
||||
"#545464",
|
||||
},
|
||||
brights = {
|
||||
"#8A8980",
|
||||
"#D7474B",
|
||||
"#6E915F",
|
||||
"#836F4A",
|
||||
"#6693BF",
|
||||
"#624C83",
|
||||
"#5E857A",
|
||||
"#43436C",
|
||||
},
|
||||
indexed = { [16] = "#E98A00", [17] = "#E82424" },
|
||||
compose_cursor = "#766B90",
|
||||
visual_bell = "#D5CEA3",
|
||||
copy_mode_active_highlight_bg = { Color = "#C9CBD1" },
|
||||
copy_mode_active_highlight_fg = { Color = "#43436C" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#43436C" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#D5CEA3" },
|
||||
quick_select_label_bg = { Color = "#C84053" },
|
||||
quick_select_label_fg = { Color = "#DCD7BA" },
|
||||
quick_select_match_bg = { Color = "#E98A00" },
|
||||
quick_select_match_fg = { Color = "#DCD7BA" },
|
||||
tab_bar = {
|
||||
background = "#D5CEA3",
|
||||
inactive_tab_edge = "#8A8980",
|
||||
active_tab = { bg_color = "#624C83", fg_color = "#D5CEA3" },
|
||||
inactive_tab = { bg_color = "#8A8980", fg_color = "#D5CEA3" },
|
||||
inactive_tab_hover = { bg_color = "#C9CBD1", fg_color = "#8A8980", italic = true },
|
||||
new_tab = { bg_color = "#8A8980", fg_color = "#D5CEA3" },
|
||||
new_tab_hover = { bg_color = "#4E8CA2", fg_color = "#D5CEA3", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "kanagawa-lotus", label = "Kanagawa Lotus" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/kanagawa-wave.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/kanagawa-wave.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/rebelot/kanagawa.nvim
|
||||
---@module "picker.assets.colorschemes.kanagawa-wave"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#1F1F28",
|
||||
foreground = "#DCD7BA",
|
||||
cursor_bg = "#C8C093",
|
||||
cursor_fg = "#16161D",
|
||||
cursor_border = "#C8C093",
|
||||
selection_fg = "#DCD7BA",
|
||||
selection_bg = "#223249",
|
||||
scrollbar_thumb = "#223249",
|
||||
split = "#54546D",
|
||||
ansi = {
|
||||
"#16161D",
|
||||
"#C34043",
|
||||
"#76946A",
|
||||
"#C0A36E",
|
||||
"#7E9CD8",
|
||||
"#957FB8",
|
||||
"#6A9589",
|
||||
"#C8C093",
|
||||
},
|
||||
brights = {
|
||||
"#727169",
|
||||
"#E82424",
|
||||
"#98BB6C",
|
||||
"#E6C384",
|
||||
"#7FB4CA",
|
||||
"#938AA9",
|
||||
"#7AA89F",
|
||||
"#DCD7BA",
|
||||
},
|
||||
indexed = { [16] = "#FFA066", [17] = "#FF5D62" },
|
||||
compose_cursor = "#938AA9",
|
||||
visual_bell = "#16161D",
|
||||
copy_mode_active_highlight_bg = { Color = "#223249" },
|
||||
copy_mode_active_highlight_fg = { Color = "#DCD7BA" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#C8C093" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#16161D" },
|
||||
quick_select_label_bg = { Color = "#FF5D62" },
|
||||
quick_select_label_fg = { Color = "#DCD7BA" },
|
||||
quick_select_match_bg = { Color = "#FF9E3B" },
|
||||
quick_select_match_fg = { Color = "#DCD7BA" },
|
||||
tab_bar = {
|
||||
background = "#16161D",
|
||||
inactive_tab_edge = "#727169",
|
||||
active_tab = { bg_color = "#7E9CD8", fg_color = "#1F1F28" },
|
||||
inactive_tab = { bg_color = "#727169", fg_color = "#181820" },
|
||||
inactive_tab_hover = { bg_color = "#223249", fg_color = "#727169", italic = true },
|
||||
new_tab = { bg_color = "#727169", fg_color = "#181820" },
|
||||
new_tab_hover = { bg_color = "#9CABCA", fg_color = "#181820", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "kanagawa-wave", label = "Kanagawa Wave" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/nightfox.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/nightfox.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from https://www.github.com/EdenEast/nightfox.nvim
|
||||
---@module "picker.assets.colorschemes.nightfox"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#192330",
|
||||
foreground = "#CDCECF",
|
||||
cursor_bg = "#CDCECF",
|
||||
cursor_fg = "#192330",
|
||||
cursor_border = "#CDCECF",
|
||||
selection_bg = "#2B3B51",
|
||||
selection_fg = "#CDCECF",
|
||||
scrollbar_thumb = "#71839B",
|
||||
split = "#131A24",
|
||||
ansi = {
|
||||
"#393B44",
|
||||
"#C94F6D",
|
||||
"#81B29A",
|
||||
"#DBC074",
|
||||
"#719CD6",
|
||||
"#9D79D6",
|
||||
"#63CDCF",
|
||||
"#DFDFE0",
|
||||
},
|
||||
brights = {
|
||||
"#575860",
|
||||
"#D16983",
|
||||
"#8EBAA4",
|
||||
"#E0C989",
|
||||
"#86ABDC",
|
||||
"#BAA1E2",
|
||||
"#7AD5D6",
|
||||
"#E4E4E5",
|
||||
},
|
||||
indexed = { [16] = "#D67AD2", [17] = "#F4A261" },
|
||||
compose_cursor = "#F4A261",
|
||||
copy_mode_active_highlight_bg = { Color = "#2B3B51" },
|
||||
copy_mode_active_highlight_fg = { Color = "#CDCECF" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#575860" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E4E4E5" },
|
||||
quick_select_label_bg = { Color = "#C94F6D" },
|
||||
quick_select_label_fg = { Color = "#CDCECF" },
|
||||
quick_select_match_bg = { Color = "#DBC074" },
|
||||
quick_select_match_fg = { Color = "#CDCECF" },
|
||||
visual_bell = "#CDCECF",
|
||||
tab_bar = {
|
||||
background = "#131A24",
|
||||
inactive_tab_edge = "#131A24",
|
||||
active_tab = { bg_color = "#71839B", fg_color = "#192330" },
|
||||
inactive_tab = { bg_color = "#212E3F", fg_color = "#AEAFB0" },
|
||||
inactive_tab_hover = { bg_color = "#29394F", fg_color = "#CDCECF", italic = false },
|
||||
new_tab = { bg_color = "#192330", fg_color = "#AEAFB0" },
|
||||
new_tab_hover = { bg_color = "#29394F", fg_color = "#CDCECF", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "nightfox", label = "Nightfox" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/nordfox.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/nordfox.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from https://www.github.com/EdenEast/nightfox.nvim
|
||||
---@module "picker.assets.colorschemes.nordfox"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#2E3440",
|
||||
foreground = "#CDCECF",
|
||||
cursor_bg = "#CDCECF",
|
||||
cursor_fg = "#2E3440",
|
||||
cursor_border = "#CDCECF",
|
||||
selection_bg = "#3E4A5B",
|
||||
selection_fg = "#CDCECF",
|
||||
scrollbar_thumb = "#7E8188",
|
||||
split = "#232831",
|
||||
ansi = {
|
||||
"#3B4252",
|
||||
"#BF616A",
|
||||
"#A3BE8C",
|
||||
"#EBCB8B",
|
||||
"#81A1C1",
|
||||
"#B48EAD",
|
||||
"#88C0D0",
|
||||
"#E5E9F0",
|
||||
},
|
||||
brights = {
|
||||
"#465780",
|
||||
"#D06F79",
|
||||
"#B1D196",
|
||||
"#F0D399",
|
||||
"#8CAFD2",
|
||||
"#C895BF",
|
||||
"#93CCDC",
|
||||
"#E7ECF4",
|
||||
},
|
||||
indexed = { [16] = "#BF88BC", [17] = "#C9826B" },
|
||||
compose_cursor = "#C9826B",
|
||||
copy_mode_active_highlight_bg = { Color = "#3E4A5B" },
|
||||
copy_mode_active_highlight_fg = { Color = "#CDCECF" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#465780" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E7ECF4" },
|
||||
quick_select_label_bg = { Color = "#BF616A" },
|
||||
quick_select_label_fg = { Color = "#CDCECF" },
|
||||
quick_select_match_bg = { Color = "#EBCB8B" },
|
||||
quick_select_match_fg = { Color = "#CDCECF" },
|
||||
visual_bell = "#CDCECF",
|
||||
tab_bar = {
|
||||
background = "#232831",
|
||||
inactive_tab_edge = "#232831",
|
||||
active_tab = { bg_color = "#7E8188", fg_color = "#2E3440" },
|
||||
inactive_tab = { bg_color = "#39404F", fg_color = "#ABB1BB" },
|
||||
inactive_tab_hover = { bg_color = "#444C5E", fg_color = "#CDCECF", italic = false },
|
||||
new_tab = { bg_color = "#2E3440", fg_color = "#ABB1BB" },
|
||||
new_tab_hover = { bg_color = "#444C5E", fg_color = "#CDCECF", italic = false },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "nordfox", label = "Nordfox" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/olivercederborg/poimandres.nvim
|
||||
---@module "picker.assets.colorschemes.poimandres-storm"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#252B37",
|
||||
foreground = "#E4F0FB",
|
||||
cursor_bg = "#A6ACCD",
|
||||
cursor_fg = "#252B37",
|
||||
cursor_border = "#A6ACCD",
|
||||
compose_cursor = "#FCC5E9",
|
||||
selection_bg = "#506477",
|
||||
selection_fg = "#E4F0FB",
|
||||
scrollbar_thumb = "#404350",
|
||||
split = "#252B37",
|
||||
visual_bell = "#506477",
|
||||
ansi = {
|
||||
"#1B1E28",
|
||||
"#D0679D",
|
||||
"#5DE4C7",
|
||||
"#FFFAC2",
|
||||
"#89DDFF",
|
||||
"#FCC5E9",
|
||||
"#89DDFF",
|
||||
"#FFFFFF",
|
||||
},
|
||||
brights = {
|
||||
"#506477",
|
||||
"#D0679D",
|
||||
"#5DE4C7",
|
||||
"#FFFAC2",
|
||||
"#ADD7FF",
|
||||
"#FCC5E9",
|
||||
"#ADD7FF",
|
||||
"#FFFFFF",
|
||||
},
|
||||
indexed = { [16] = "#5DE4C7", [17] = "#D0679D" },
|
||||
copy_mode_active_highlight_bg = { Color = "#506477" },
|
||||
copy_mode_active_highlight_fg = { Color = "#E4F0FB" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#404350" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E4F0FB" },
|
||||
quick_select_label_bg = { Color = "#D0679D" },
|
||||
quick_select_label_fg = { Color = "#E4F0FB" },
|
||||
quick_select_match_bg = { Color = "#FFFAC2" },
|
||||
quick_select_match_fg = { Color = "#E4F0FB" },
|
||||
tab_bar = {
|
||||
background = "#1B1E28",
|
||||
inactive_tab_edge = "#1B1E28",
|
||||
active_tab = { bg_color = "#1B1E28", fg_color = "#E4F0FB", italic = false },
|
||||
inactive_tab = { bg_color = "#1B1E28", fg_color = "#506477", italic = false },
|
||||
inactive_tab_hover = { bg_color = "#1B1E28", fg_color = "#868CAD", italic = false },
|
||||
new_tab = { bg_color = "#1B1E28", fg_color = "#506477", italic = false },
|
||||
new_tab_hover = { bg_color = "#1B1E28", fg_color = "#868CAD", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "poimandres-storm", label = "Poimandres Storm" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/poimandres.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/poimandres.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/olivercederborg/poimandres.nvim
|
||||
---@module "picker.assets.colorschemes.poimandres"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#1B1E28",
|
||||
foreground = "#E4F0FB",
|
||||
cursor_bg = "#A6ACCD",
|
||||
cursor_fg = "#1B1E28",
|
||||
cursor_border = "#A6ACCD",
|
||||
compose_cursor = "#FCC5E9",
|
||||
selection_bg = "#506477",
|
||||
selection_fg = "#E4F0FB",
|
||||
scrollbar_thumb = "#303340",
|
||||
split = "#171922",
|
||||
visual_bell = "#506477",
|
||||
ansi = {
|
||||
"#171922",
|
||||
"#D0679D",
|
||||
"#5DE4C7",
|
||||
"#FFFAC2",
|
||||
"#89DDFF",
|
||||
"#FCC5E9",
|
||||
"#89DDFF",
|
||||
"#FFFFFF",
|
||||
},
|
||||
brights = {
|
||||
"#506477",
|
||||
"#D0679D",
|
||||
"#5DE4C7",
|
||||
"#FFFAC2",
|
||||
"#ADD7FF",
|
||||
"#FCC5E9",
|
||||
"#ADD7FF",
|
||||
"#FFFFFF",
|
||||
},
|
||||
indexed = { [16] = "#5DE4C7", [17] = "#D0679D" },
|
||||
copy_mode_active_highlight_bg = { Color = "#506477" },
|
||||
copy_mode_active_highlight_fg = { Color = "#E4F0FB" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#303340" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E4F0FB" },
|
||||
quick_select_label_bg = { Color = "#D0679D" },
|
||||
quick_select_label_fg = { Color = "#E4F0FB" },
|
||||
quick_select_match_bg = { Color = "#FFFAC2" },
|
||||
quick_select_match_fg = { Color = "#E4F0FB" },
|
||||
tab_bar = {
|
||||
background = "#171922",
|
||||
inactive_tab_edge = "#171922",
|
||||
active_tab = { bg_color = "#1B1E28", fg_color = "#E4F0FB", italic = false },
|
||||
inactive_tab = { bg_color = "#171922", fg_color = "#506477", italic = false },
|
||||
inactive_tab_hover = { bg_color = "#171922", fg_color = "#767C9D", italic = false },
|
||||
new_tab = { bg_color = "#171922", fg_color = "#506477", italic = false },
|
||||
new_tab_hover = { bg_color = "#171922", fg_color = "#767C9D", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "poimandres", label = "Poimandres" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/neapsix/wezterm
|
||||
---@module "picker.assets.colorschemes.rose-pine-dawn"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#FAF4ED",
|
||||
foreground = "#575279",
|
||||
cursor_bg = "#9893A5",
|
||||
cursor_fg = "#575279",
|
||||
cursor_border = "#9893A5",
|
||||
selection_fg = "#575279",
|
||||
selection_bg = "#F2E9E1",
|
||||
scrollbar_thumb = "#F2E9E1",
|
||||
split = "#9893A5",
|
||||
ansi = {
|
||||
"#F2E9DE",
|
||||
"#B4637A",
|
||||
"#286983",
|
||||
"#EA9D34",
|
||||
"#56949F",
|
||||
"#907AA9",
|
||||
"#D7827E",
|
||||
"#575279",
|
||||
},
|
||||
brights = {
|
||||
"#6E6A86",
|
||||
"#B4637A",
|
||||
"#286983",
|
||||
"#EA9D34",
|
||||
"#56949F",
|
||||
"#907AA9",
|
||||
"#D7827E",
|
||||
"#575279",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#9893A5",
|
||||
copy_mode_active_highlight_bg = { Color = "#F2E9E1" },
|
||||
copy_mode_active_highlight_fg = { Color = "#575279" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#9893A5" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#575279" },
|
||||
quick_select_label_bg = { Color = "#B4637A" },
|
||||
quick_select_label_fg = { Color = "#575279" },
|
||||
quick_select_match_bg = { Color = "#EA9D34" },
|
||||
quick_select_match_fg = { Color = "#575279" },
|
||||
visual_bell = "#575279",
|
||||
tab_bar = {
|
||||
background = "#FAF4ED",
|
||||
inactive_tab_edge = "#9893A5",
|
||||
active_tab = { bg_color = "#F2E9E1", fg_color = "#575279" },
|
||||
inactive_tab = { bg_color = "#FAF4ED", fg_color = "#9893A5" },
|
||||
inactive_tab_hover = { bg_color = "#F2E9E1", fg_color = "#575279" },
|
||||
new_tab = { bg_color = "#FAF4ED", fg_color = "#9893A5" },
|
||||
new_tab_hover = { bg_color = "#F2E9E1", fg_color = "#575279" },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "rose-pine-dawn", label = "Rosé Pine Dawn" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,73 @@
|
||||
---Ported from: https://github.com/neapsix/wezterm
|
||||
---@module "picker.assets.colorschemes.rose-pine-moon"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#232136",
|
||||
foreground = "#E0DEF4",
|
||||
cursor_bg = "#59546D",
|
||||
cursor_fg = "#E0DEF4",
|
||||
cursor_border = "#59546D",
|
||||
selection_fg = "#E0DEF4",
|
||||
selection_bg = "#393552",
|
||||
scrollbar_thumb = "#393552",
|
||||
split = "#6E6A86",
|
||||
ansi = {
|
||||
"#393552",
|
||||
"#EB6F92",
|
||||
"#3E8FB0",
|
||||
"#F6C177",
|
||||
"#9CCFD8",
|
||||
"#C4A7E7",
|
||||
"#EBBCBA",
|
||||
"#E0DEF4",
|
||||
},
|
||||
brights = {
|
||||
"#817C9C",
|
||||
"#EB6F92",
|
||||
"#3E8FB0",
|
||||
"#F6C177",
|
||||
"#9CCFD8",
|
||||
"#C4A7E7",
|
||||
"#EBBCBA",
|
||||
"#E0DEF4",
|
||||
},
|
||||
indexed = {},
|
||||
|
||||
compose_cursor = "#C4A7E7",
|
||||
copy_mode_active_highlight_bg = { Color = "#393552" },
|
||||
copy_mode_active_highlight_fg = { Color = "#E0DEF4" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#59546D" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E0DEF4" },
|
||||
quick_select_label_bg = { Color = "#EB6F92" },
|
||||
quick_select_label_fg = { Color = "#E0DEF4" },
|
||||
quick_select_match_bg = { Color = "#F6C177" },
|
||||
quick_select_match_fg = { Color = "#E0DEF4" },
|
||||
visual_bell = "#E0DEF4",
|
||||
tab_bar = {
|
||||
background = "#232136",
|
||||
inactive_tab_edge = "#6E6A86",
|
||||
active_tab = { bg_color = "#393552", fg_color = "#E0DEF4" },
|
||||
inactive_tab = { bg_color = "#232136", fg_color = "#6E6A86" },
|
||||
inactive_tab_hover = { bg_color = "#393552", fg_color = "#E0DEF4" },
|
||||
new_tab = { bg_color = "#232136", fg_color = "#6E6A86" },
|
||||
new_tab_hover = { bg_color = "#393552", fg_color = "#E0DEF4" },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "rose-pine-moon", label = "Rosé Pine Moon" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
73
wezterm/.config/picker/assets/colorschemes/rose-pine.lua
Normal file
73
wezterm/.config/picker/assets/colorschemes/rose-pine.lua
Normal file
@@ -0,0 +1,73 @@
|
||||
---Ported from: https://github.com/neapsix/wezterm
|
||||
---@module "picker.assets.colorschemes.rose-pine"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
foreground = "#E0DEF4",
|
||||
background = "#191724",
|
||||
cursor_bg = "#524F67",
|
||||
cursor_fg = "#E0DEF4",
|
||||
cursor_border = "#524F67",
|
||||
selection_bg = "#2A283E",
|
||||
selection_fg = "#E0DEF4",
|
||||
scrollbar_thumb = "#2A283E",
|
||||
split = "#6E6A86",
|
||||
ansi = {
|
||||
"#26233A",
|
||||
"#EB6F92",
|
||||
"#31748F",
|
||||
"#F6C177",
|
||||
"#9CCFD8",
|
||||
"#C4A7E7",
|
||||
"#EBBCBA",
|
||||
"#E0DEF4",
|
||||
},
|
||||
brights = {
|
||||
"#6E6A86",
|
||||
"#EB6F92",
|
||||
"#31748F",
|
||||
"#F6C177",
|
||||
"#9CCFD8",
|
||||
"#C4A7E7",
|
||||
"#EBBCBA",
|
||||
"#E0DEF4",
|
||||
},
|
||||
|
||||
indexed = {},
|
||||
compose_cursor = "#C4A7E7",
|
||||
copy_mode_active_highlight_bg = { Color = "#2A283E" },
|
||||
copy_mode_active_highlight_fg = { Color = "#E0DEF4" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#524F67" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#E0DEF4" },
|
||||
quick_select_label_bg = { Color = "#EB6F92" },
|
||||
quick_select_label_fg = { Color = "#E0DEF4" },
|
||||
quick_select_match_bg = { Color = "#F6C177" },
|
||||
quick_select_match_fg = { Color = "#E0DEF4" },
|
||||
visual_bell = "#E0DEF4",
|
||||
tab_bar = {
|
||||
background = "#191724",
|
||||
inactive_tab_edge = "#6E6A86",
|
||||
active_tab = { bg_color = "#26233A", fg_color = "#E0DEF4" },
|
||||
inactive_tab = { bg_color = "#191724", fg_color = "#6E6A86" },
|
||||
inactive_tab_hover = { bg_color = "#26233A", fg_color = "#E0DEF4" },
|
||||
new_tab = { bg_color = "#191724", fg_color = "#6E6A86" },
|
||||
new_tab_hover = { bg_color = "#26233A", fg_color = "#E0DEF4" },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "rose-pine", label = "Rosé Pine" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
72
wezterm/.config/picker/assets/colorschemes/terafox.lua
Normal file
72
wezterm/.config/picker/assets/colorschemes/terafox.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
---Ported from https://www.github.com/EdenEast/nightfox.nvim
|
||||
---@module "picker.assets.colorschemes.terafox"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
background = "#152528",
|
||||
foreground = "#E6EAEA",
|
||||
cursor_bg = "#E6EAEA",
|
||||
cursor_fg = "#152528",
|
||||
cursor_border = "#E6EAEA",
|
||||
selection_bg = "#293E40",
|
||||
selection_fg = "#E6EAEA",
|
||||
scrollbar_thumb = "#587B7B",
|
||||
split = "#0F1C1E",
|
||||
ansi = {
|
||||
"#2F3239",
|
||||
"#E85C51",
|
||||
"#7AA4A1",
|
||||
"#FDA47F",
|
||||
"#5A93AA",
|
||||
"#AD5C7C",
|
||||
"#A1CDD8",
|
||||
"#EBEBEB",
|
||||
},
|
||||
brights = {
|
||||
"#4E5157",
|
||||
"#EB746B",
|
||||
"#8EB2AF",
|
||||
"#FDB292",
|
||||
"#73A3B7",
|
||||
"#B97490",
|
||||
"#AFD4DE",
|
||||
"#EEEEEE",
|
||||
},
|
||||
indexed = { [16] = "#CB7985", [17] = "#FF8349" },
|
||||
compose_cursor = "#FF8349",
|
||||
copy_mode_active_highlight_bg = { Color = "#293E40" },
|
||||
copy_mode_active_highlight_fg = { Color = "#E6EAEA" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#4E5157" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#EEEEEE" },
|
||||
quick_select_label_bg = { Color = "#E85C51" },
|
||||
quick_select_label_fg = { Color = "#E6EAEA" },
|
||||
quick_select_match_bg = { Color = "#FDA47F" },
|
||||
quick_select_match_fg = { Color = "#E6EAEA" },
|
||||
visual_bell = "#E6EAEA",
|
||||
tab_bar = {
|
||||
background = "#0F1C1E",
|
||||
inactive_tab_edge = "#0F1C1E",
|
||||
active_tab = { bg_color = "#587B7B", fg_color = "#152528" },
|
||||
inactive_tab = { bg_color = "#1D3337", fg_color = "#CBD9D8" },
|
||||
inactive_tab_hover = { bg_color = "#254147", fg_color = "#E6EAEA", italic = true },
|
||||
new_tab = { bg_color = "#152528", fg_color = "#CBD9D8" },
|
||||
new_tab_hover = { bg_color = "#254147", fg_color = "#E6EAEA", italic = true },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "terafox", label = "Terafox" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/folke/tokyonight.nvim
|
||||
---@module "picker.assets.colorschemes.tokyonight-day"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
foreground = "#3760BF",
|
||||
background = "#E1E2E7",
|
||||
cursor_bg = "#3760BF",
|
||||
cursor_fg = "#E1E2E7",
|
||||
cursor_border = "#3760BF",
|
||||
selection_bg = "#B7C1E3",
|
||||
selection_fg = "#3760BF",
|
||||
scrollbar_thumb = "#C4C8DA",
|
||||
split = "#2E7DE9",
|
||||
ansi = {
|
||||
"#B4B5B9",
|
||||
"#F52A65",
|
||||
"#587539",
|
||||
"#8C6C3E",
|
||||
"#2E7DE9",
|
||||
"#9854F1",
|
||||
"#007197",
|
||||
"#6172B0",
|
||||
},
|
||||
brights = {
|
||||
"#A1A6C5",
|
||||
"#F52A65",
|
||||
"#587539",
|
||||
"#8C6C3E",
|
||||
"#2E7DE9",
|
||||
"#9854F1",
|
||||
"#007197",
|
||||
"#3760BF",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#B15C00",
|
||||
copy_mode_active_highlight_bg = { Color = "#B7C1E3" },
|
||||
copy_mode_active_highlight_fg = { Color = "#3760BF" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#C4C8DA" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#3760BF" },
|
||||
quick_select_label_bg = { Color = "#F52A65" },
|
||||
quick_select_label_fg = { Color = "#3760BF" },
|
||||
quick_select_match_bg = { Color = "#8C6C3E" },
|
||||
quick_select_match_fg = { Color = "#3760BF" },
|
||||
visual_bell = "#B7C1E3",
|
||||
tab_bar = {
|
||||
background = "#E1E2E7",
|
||||
inactive_tab_edge = "#D0D5E3",
|
||||
active_tab = { fg_color = "#D0D5E3", bg_color = "#2E7DE9" },
|
||||
inactive_tab = { fg_color = "#8990B3", bg_color = "#C4C8DA" },
|
||||
inactive_tab_hover = { fg_color = "#2E7DE9", bg_color = "#C4C8DA" },
|
||||
new_tab = { fg_color = "#2E7DE9", bg_color = "#E1E2E7" },
|
||||
new_tab_hover = { fg_color = "#2E7DE9", bg_color = "#E1E2E7", intensity = "Bold" },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "tokyonight-day", label = "Tokyonight Day" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,71 @@
|
||||
---Ported from: https://github.com/folke/tokyonight.nvim
|
||||
---@module "picker.assets.colorschemes.tokyonight-moon"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
foreground = "#C8D3F5",
|
||||
background = "#222436",
|
||||
cursor_bg = "#C8D3F5",
|
||||
cursor_fg = "#222436",
|
||||
cursor_border = "#C8D3F5",
|
||||
selection_bg = "#2D3F76",
|
||||
selection_fg = "#C8D3F5",
|
||||
scrollbar_thumb = "#2F334D",
|
||||
split = "#82AAFF",
|
||||
ansi = {
|
||||
"#1B1D2B",
|
||||
"#FF757F",
|
||||
"#C3E88D",
|
||||
"#FFC777",
|
||||
"#82AAFF",
|
||||
"#C099FF",
|
||||
"#86E1FC",
|
||||
"#828BB8",
|
||||
},
|
||||
brights = {
|
||||
"#444A73",
|
||||
"#FF757F",
|
||||
"#C3E88D",
|
||||
"#FFC777",
|
||||
"#82AAFF",
|
||||
"#C099FF",
|
||||
"#86E1FC",
|
||||
"#C8D3F5",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#FF966C",
|
||||
copy_mode_active_highlight_bg = { Color = "#2D3F76" },
|
||||
copy_mode_active_highlight_fg = { Color = "#C8D3F5" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#2F334D" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#C8D3F5" },
|
||||
quick_select_label_bg = { Color = "#FF757F" },
|
||||
quick_select_label_fg = { Color = "#C8D3F5" },
|
||||
quick_select_match_bg = { Color = "#FFC777" },
|
||||
quick_select_match_fg = { Color = "#C8D3F5" },
|
||||
visual_bell = "#2D3F76",
|
||||
tab_bar = {
|
||||
background = "#222436",
|
||||
inactive_tab_edge = "#1E2030",
|
||||
active_tab = { bg_color = "#82AAFF", fg_color = "#1E2030" },
|
||||
inactive_tab = { bg_color = "#2F334D", fg_color = "#545C7E" },
|
||||
inactive_tab_hover = { bg_color = "#2F334D", fg_color = "#82AAFF" },
|
||||
new_tab = { bg_color = "#222436", fg_color = "#82AAFF" },
|
||||
new_tab_hover = { bg_color = "#222436", fg_color = "#82AAFF", intensity = "Bold" },
|
||||
},
|
||||
}
|
||||
function M.get()
|
||||
return { id = "tokyonight-moon", label = "Tokyonight Moon" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,72 @@
|
||||
---Ported from: https://github.com/folke/tokyonight.nvim
|
||||
---@module "picker.assets.colorschemes.tokyonight-night"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
foreground = "#C0CAF5",
|
||||
background = "#1A1B26",
|
||||
cursor_bg = "#C0CAF5",
|
||||
cursor_fg = "#1A1B26",
|
||||
cursor_border = "#C0CAF5",
|
||||
selection_bg = "#283457",
|
||||
selection_fg = "#C0CAF5",
|
||||
scrollbar_thumb = "#292E42",
|
||||
split = "#7AA2F7",
|
||||
ansi = {
|
||||
"#15161E",
|
||||
"#F7768E",
|
||||
"#9ECE6A",
|
||||
"#E0AF68",
|
||||
"#7AA2F7",
|
||||
"#BB9AF7",
|
||||
"#7DCFFF",
|
||||
"#A9B1D6",
|
||||
},
|
||||
brights = {
|
||||
"#414868",
|
||||
"#F7768E",
|
||||
"#9ECE6A",
|
||||
"#E0AF68",
|
||||
"#7AA2F7",
|
||||
"#BB9AF7",
|
||||
"#7DCFFF",
|
||||
"#C0CAF5",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#FF9E64",
|
||||
copy_mode_active_highlight_bg = { Color = "#283457" },
|
||||
copy_mode_active_highlight_fg = { Color = "#C0CAF5" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#292E42" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#C0CAF5" },
|
||||
quick_select_label_bg = { Color = "#F7768E" },
|
||||
quick_select_label_fg = { Color = "#C0CAF5" },
|
||||
quick_select_match_bg = { Color = "#E0AF68" },
|
||||
quick_select_match_fg = { Color = "#C0CAF5" },
|
||||
visual_bell = "#283457",
|
||||
tab_bar = {
|
||||
background = "#1A1B26",
|
||||
inactive_tab_edge = "#16161E",
|
||||
active_tab = { fg_color = "#16161E", bg_color = "#7AA2F7" },
|
||||
inactive_tab = { fg_color = "#545C7E", bg_color = "#292E42" },
|
||||
inactive_tab_hover = { fg_color = "#7AA2F7", bg_color = "#292E42" },
|
||||
new_tab = { fg_color = "#7AA2F7", bg_color = "#1A1B26" },
|
||||
new_tab_hover = { fg_color = "#7AA2F7", bg_color = "#1A1B26", intensity = "Bold" },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "tokyonight-night", label = "Tokyonight Night" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,71 @@
|
||||
---Ported from: https://github.com/folke/tokyonight.nvim
|
||||
---@module "picker.assets.colorschemes.tokyostorm-storm"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local color = require("utils").fn.color
|
||||
|
||||
M.scheme = {
|
||||
foreground = "#C0CAF5",
|
||||
background = "#24283B",
|
||||
cursor_bg = "#C0CAF5",
|
||||
cursor_fg = "#24283B",
|
||||
cursor_border = "#C0CAF5",
|
||||
selection_bg = "#2E3C64",
|
||||
selection_fg = "#C0CAF5",
|
||||
split = "#7AA2F7",
|
||||
scrollbar_thumb = "#292E42",
|
||||
ansi = {
|
||||
"#1D202F",
|
||||
"#F7768E",
|
||||
"#9ECE6A",
|
||||
"#E0AF68",
|
||||
"#7AA2F7",
|
||||
"#BB9AF7",
|
||||
"#7DCFFF",
|
||||
"#A9B1D6",
|
||||
},
|
||||
brights = {
|
||||
"#414868",
|
||||
"#F7768E",
|
||||
"#9ECE6A",
|
||||
"#E0AF68",
|
||||
"#7AA2F7",
|
||||
"#BB9AF7",
|
||||
"#7DCFFF",
|
||||
"#C0CAF5",
|
||||
},
|
||||
indexed = {},
|
||||
compose_cursor = "#FF9E64",
|
||||
copy_mode_active_highlight_bg = { Color = "#283457" },
|
||||
copy_mode_active_highlight_fg = { Color = "#C0CAF5" },
|
||||
copy_mode_inactive_highlight_bg = { Color = "#292E42" },
|
||||
copy_mode_inactive_highlight_fg = { Color = "#C0CAF5" },
|
||||
quick_select_label_bg = { Color = "#F7768E" },
|
||||
quick_select_label_fg = { Color = "#C0CAF5" },
|
||||
quick_select_match_bg = { Color = "#E0AF68" },
|
||||
quick_select_match_fg = { Color = "#C0CAF5" },
|
||||
tab_bar = {
|
||||
background = "#24283B",
|
||||
inactive_tab_edge = "#1F2335",
|
||||
active_tab = { fg_color = "#1F2335", bg_color = "#7AA2F7" },
|
||||
inactive_tab = { fg_color = "#545C7E", bg_color = "#292E42" },
|
||||
inactive_tab_hover = { fg_color = "#7AA2F7", bg_color = "#292E42" },
|
||||
new_tab = { fg_color = "#7AA2F7", bg_color = "#24283B" },
|
||||
new_tab_hover = { fg_color = "#7AA2F7", bg_color = "#24283B", intensity = "Bold" },
|
||||
},
|
||||
}
|
||||
|
||||
function M.get()
|
||||
return { id = "tokyonight-storm", label = "Tokyostorm Storm" }
|
||||
end
|
||||
|
||||
function M.activate(Config, callback_opts)
|
||||
local theme = M.scheme
|
||||
color.set_scheme(Config, theme, callback_opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
@@ -0,0 +1,24 @@
|
||||
---@module "picker.assets.font-leadings.font-leadings"
|
||||
---@author akthe-at, sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
M.get = function()
|
||||
local leadings_list = { { label = "Reset Line Height to Default", id = "reset" } }
|
||||
for i = 0.9, 1.4, 0.1 do
|
||||
table.insert(leadings_list, { label = i .. "x", id = tostring(i) })
|
||||
end
|
||||
return leadings_list
|
||||
end
|
||||
|
||||
M.activate = function(config, opts)
|
||||
if opts.id == "reset" then
|
||||
config.line_height = nil
|
||||
else
|
||||
config.line_height = tonumber(opts.id)
|
||||
end
|
||||
end
|
||||
|
||||
return M
|
||||
22
wezterm/.config/picker/assets/font-sizes/font-sizes.lua
Normal file
22
wezterm/.config/picker/assets/font-sizes/font-sizes.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
---@module "picker.assets.font-sizes.font-sizes"
|
||||
---@author sravioli
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
M.get = function()
|
||||
local sizes = {}
|
||||
for i = 8, 30 do
|
||||
sizes[#sizes + 1] = { label = ("%2dpt"):format(i), id = tostring(i) }
|
||||
end
|
||||
sizes[#sizes + 1] = { id = tostring(require("config.font").font_size), label = "Reset" }
|
||||
|
||||
return sizes
|
||||
end
|
||||
|
||||
M.activate = function(Config, opts)
|
||||
Config.font_size = tonumber(opts.id)
|
||||
end
|
||||
|
||||
return M
|
||||
77
wezterm/.config/picker/assets/fonts/cascadia-nf.lua
Normal file
77
wezterm/.config/picker/assets/fonts/cascadia-nf.lua
Normal file
@@ -0,0 +1,77 @@
|
||||
---@module "picker.assets.fonts.cascadia-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "cascadia-nf", label = "Cascadia Mono Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Cascadia Mono NF",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.line_height = 1.0
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Normal",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Cascadia Mono NF",
|
||||
style = "Italic",
|
||||
weight = "DemiBold",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
76
wezterm/.config/picker/assets/fonts/cascadia-pl.lua
Normal file
76
wezterm/.config/picker/assets/fonts/cascadia-pl.lua
Normal file
@@ -0,0 +1,76 @@
|
||||
---@module "picker.assets.fonts.cascadia-pl"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "cascadia-pl", label = "Cascadia Code PL" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Cascadia Code PL",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.cell_width = 0.9
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
76
wezterm/.config/picker/assets/fonts/caskaydia-cove-nf.lua
Normal file
76
wezterm/.config/picker/assets/fonts/caskaydia-cove-nf.lua
Normal file
@@ -0,0 +1,76 @@
|
||||
---@module "picker.assets.fonts.caskaydia-cove-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "cascaydia-cove-nf", label = "Cascaydia Cove Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "CaskaydiaCove Nerd Font",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
77
wezterm/.config/picker/assets/fonts/comic-shanns-nf.lua
Normal file
77
wezterm/.config/picker/assets/fonts/comic-shanns-nf.lua
Normal file
@@ -0,0 +1,77 @@
|
||||
---@module "picker.assets.fonts.comic-shanns-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "comic-shanns-nf", label = "Comic Shanns Mono Nerf Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "ComicShannsMono Nerd Font",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.cell_width = 1.0
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
77
wezterm/.config/picker/assets/fonts/d2-coding-nf.lua
Normal file
77
wezterm/.config/picker/assets/fonts/d2-coding-nf.lua
Normal file
@@ -0,0 +1,77 @@
|
||||
---@module "picker.assets.fonts.d2-coding-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "d2-coding-nf", label = "D2 Coding Ligature Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "D2CodingLigature Nerd Font",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.cell_width = 1.0
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
77
wezterm/.config/picker/assets/fonts/droid-sans-nf.lua
Normal file
77
wezterm/.config/picker/assets/fonts/droid-sans-nf.lua
Normal file
@@ -0,0 +1,77 @@
|
||||
---@module "picker.assets.fonts.droid-sans-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "droid-sans-nf", label = "Droid Sans Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "DroidSansM Nerd Font",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.cell_width = 0.9
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
76
wezterm/.config/picker/assets/fonts/fira-code-nf.lua
Normal file
76
wezterm/.config/picker/assets/fonts/fira-code-nf.lua
Normal file
@@ -0,0 +1,76 @@
|
||||
---@module "picker.assets.fonts.fira-code-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "fira-code-nf", label = "Fira Code Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "FiraCode Nerd Font",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
77
wezterm/.config/picker/assets/fonts/hack-nf.lua
Normal file
77
wezterm/.config/picker/assets/fonts/hack-nf.lua
Normal file
@@ -0,0 +1,77 @@
|
||||
---@module "picker.assets.fonts.hack-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "hack-nf", label = "Hack Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Hack Nerd Font",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.line_height = 1.3
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
61
wezterm/.config/picker/assets/fonts/jetbrains-mono-nf.lua
Normal file
61
wezterm/.config/picker/assets/fonts/jetbrains-mono-nf.lua
Normal file
@@ -0,0 +1,61 @@
|
||||
---@module "picker.assets.fonts.jetbrains-mono-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "jetbrains-mono-nf", label = "Jetbrains Mono Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "JetBrainsMono Nerd Font",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.line_height = 1.2
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon", --"Monaspace Radon Var",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var", --"Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
76
wezterm/.config/picker/assets/fonts/maple-mono.lua
Normal file
76
wezterm/.config/picker/assets/fonts/maple-mono.lua
Normal file
@@ -0,0 +1,76 @@
|
||||
---@module "picker.assets.fonts.maple-mono"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "maple-mono", label = "Maple Mono" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Maple Mono",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
60
wezterm/.config/picker/assets/fonts/monaspace-argon.lua
Normal file
60
wezterm/.config/picker/assets/fonts/monaspace-argon.lua
Normal file
@@ -0,0 +1,60 @@
|
||||
---@module "picker.assets.fonts.monaspace-argon"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "monaspace-argon", label = "Monaspace Argon" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Argon",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "Regular" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = false,
|
||||
font = wt.font("Monaspace Neon", { weight = "ExtraBold" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "ExtraBold" }),
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
60
wezterm/.config/picker/assets/fonts/monaspace-krypton.lua
Normal file
60
wezterm/.config/picker/assets/fonts/monaspace-krypton.lua
Normal file
@@ -0,0 +1,60 @@
|
||||
---@module "picker.assets.fonts.monaspace-krypton"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "monaspace-krypton", label = "Monaspace Krypton" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "Regular" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = false,
|
||||
font = wt.font("Monaspace Neon", { weight = "ExtraBold" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "ExtraBold" }),
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
60
wezterm/.config/picker/assets/fonts/monaspace-neon.lua
Normal file
60
wezterm/.config/picker/assets/fonts/monaspace-neon.lua
Normal file
@@ -0,0 +1,60 @@
|
||||
---@module "picker.assets.fonts.monaspace-neon"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "monaspace-neon", label = "Monaspace Neon" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Neon",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "Regular" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = false,
|
||||
font = wt.font("Monaspace Neon", { weight = "ExtraBold" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "ExtraBold" }),
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
60
wezterm/.config/picker/assets/fonts/monaspace-radon.lua
Normal file
60
wezterm/.config/picker/assets/fonts/monaspace-radon.lua
Normal file
@@ -0,0 +1,60 @@
|
||||
---@module "picker.assets.fonts.monaspace-radon"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "monaspace-radon", label = "Monaspace Radon" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "Regular" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = false,
|
||||
font = wt.font("Monaspace Neon", { weight = "ExtraBold" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "ExtraBold" }),
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
60
wezterm/.config/picker/assets/fonts/monaspace-xenon.lua
Normal file
60
wezterm/.config/picker/assets/fonts/monaspace-xenon.lua
Normal file
@@ -0,0 +1,60 @@
|
||||
---@module "picker.assets.fonts.monaspace-xenon"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "monaspace-xenon", label = "Monaspace Xenon" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Xenon",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "Regular" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = false,
|
||||
font = wt.font("Monaspace Neon", { weight = "ExtraBold" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "ExtraBold" }),
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
76
wezterm/.config/picker/assets/fonts/pragmasevka-nf.lua
Normal file
76
wezterm/.config/picker/assets/fonts/pragmasevka-nf.lua
Normal file
@@ -0,0 +1,76 @@
|
||||
---@module "picker.assets.fonts.pragmasevka-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "pragmasevka-nf", label = "Pragmasevka Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Pragmasevka Nerd Font",
|
||||
weight = "Medium",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
18
wezterm/.config/picker/assets/fonts/reset.lua
Normal file
18
wezterm/.config/picker/assets/fonts/reset.lua
Normal file
@@ -0,0 +1,18 @@
|
||||
---@module "picker.assets.fonts.reset"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
M.get = function()
|
||||
return { id = "reset", label = "Restore fonts to default" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
for key, value in pairs(require "config.font") do
|
||||
Config[key] = value
|
||||
end
|
||||
end
|
||||
|
||||
return M
|
||||
61
wezterm/.config/picker/assets/fonts/ubuntu-mono-nf.lua
Normal file
61
wezterm/.config/picker/assets/fonts/ubuntu-mono-nf.lua
Normal file
@@ -0,0 +1,61 @@
|
||||
---@module "picker.assets.fonts.ubuntu-mono-nf"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "ubuntu-mono-nf", label = "Ubuntu Mono Nerd Font" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "UbuntuMono Nerd Font",
|
||||
weight = "Regular",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.cell_width = 0.9
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "Regular" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = false,
|
||||
font = wt.font("Monaspace Neon", { weight = "ExtraBold" }),
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font("Monaspace Radon", { weight = "ExtraBold" }),
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
77
wezterm/.config/picker/assets/fonts/victor-mono.lua
Normal file
77
wezterm/.config/picker/assets/fonts/victor-mono.lua
Normal file
@@ -0,0 +1,77 @@
|
||||
---@module "picker.assets.fonts.victor-mono"
|
||||
---@author sravioli, akthe-at
|
||||
---@license GNU-GPLv3
|
||||
|
||||
---@class PickList
|
||||
local M = {}
|
||||
|
||||
local wt = require "wezterm"
|
||||
|
||||
M.get = function()
|
||||
return { id = "victor-mono", label = "Victor Mono" }
|
||||
end
|
||||
|
||||
M.activate = function(Config, _)
|
||||
local monaspace_features =
|
||||
{ "dlig", "ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08" }
|
||||
|
||||
Config.font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Victor Mono",
|
||||
weight = "Medium",
|
||||
harfbuzz_features = {
|
||||
"cv06",
|
||||
"cv12",
|
||||
"cv14",
|
||||
"cv16",
|
||||
"cv25",
|
||||
"cv26",
|
||||
"cv28",
|
||||
"cv29",
|
||||
"cv31",
|
||||
"cv32",
|
||||
"ss03",
|
||||
"ss04",
|
||||
"ss05",
|
||||
"ss07",
|
||||
"ss09",
|
||||
},
|
||||
},
|
||||
{ family = "Noto Color Emoji" },
|
||||
{ family = "LegacyComputing" },
|
||||
}
|
||||
|
||||
Config.cell_width = 1.0
|
||||
Config.font_rules = {
|
||||
{
|
||||
intensity = "Normal",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Radon",
|
||||
style = "Normal",
|
||||
weight = "Regular",
|
||||
stretch = "Expanded",
|
||||
harfbuzz_features = monaspace_features,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
{
|
||||
intensity = "Bold",
|
||||
italic = true,
|
||||
font = wt.font_with_fallback {
|
||||
{
|
||||
family = "Monaspace Krypton Var",
|
||||
style = "Italic",
|
||||
weight = "Black",
|
||||
harfbuzz_features = monaspace_features,
|
||||
scale = 1.1,
|
||||
},
|
||||
{ family = "Symbols Nerd Font" },
|
||||
},
|
||||
},
|
||||
}
|
||||
end
|
||||
|
||||
return M
|
||||
Reference in New Issue
Block a user