{ config, ... }: { colorschemes = { catppuccin = { enable = false; settings = { integrations.native_lsp = { enabled = true; underlines = { errors = [ "undercurl" ]; hints = [ "undercurl" ]; warnings = [ "undercurl" ]; information = [ "undercurl" ]; }; }; flavor = "mocha"; italic = true; bold = true; dimInactive = false; transparent_background = true; }; }; }; colorschemes.tokyonight = { enable = true; settings = { style = "night"; transparent = config.myvim.transparent; styles = { floats = if config.myvim.transparent then "transparent" else "dark"; sidebars = if config.myvim.transparent then "transparent" else "dark"; comments.italic = true; functions.italic = true; variables.italic = true; keyword = { italic = true; bold = true; }; }; }; }; }