diff options
| author | Stefan Weigl-Bosker <stefan@s00.xyz> | 2026-03-12 20:20:26 -0400 |
|---|---|---|
| committer | Stefan Weigl-Bosker <stefan@s00.xyz> | 2026-03-12 20:20:26 -0400 |
| commit | 4dc1b5a14540ed33ac935db32559287a3025601f (patch) | |
| tree | 9debbf21c4c23496575ba2c0123cefdf05f9ce8a /modules | |
| parent | 18df048634c9d2db71600212c9578417c341add8 (diff) | |
| download | home-4dc1b5a14540ed33ac935db32559287a3025601f.tar.gz | |
modules/neovim: switch to new tinted-nvim api
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/neovim/default.nix | 68 | ||||
| -rw-r--r-- | modules/neovim/nvim/lua/config/colorscheme.lua | 2 |
2 files changed, 40 insertions, 30 deletions
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix index d940448..1b9e345 100644 --- a/modules/neovim/default.nix +++ b/modules/neovim/default.nix @@ -276,38 +276,48 @@ in ''; } ]; - extraLuaConfig = + extraLuaConfig = # lua '' ${builtins.readFile ./nvim/init.lua} - require('tinted-colorscheme').setup({ - base00 = "${scheme.base00}", - base01 = "${scheme.base01}", - base02 = "${scheme.base02}", - base03 = "${scheme.base03}", - base04 = "${scheme.base04}", - base05 = "${scheme.base05}", - base06 = "${scheme.base06}", - base07 = "${scheme.base07}", - base08 = "${scheme.base08}", - base09 = "${scheme.base09}", - base0A = "${scheme.base0A}", - base0B = "${scheme.base0B}", - base0C = "${scheme.base0C}", - base0D = "${scheme.base0D}", - base0E = "${scheme.base0E}", - base0F = "${scheme.base0F}", - base10 = "${scheme.base10}", - base11 = "${scheme.base11}", - base12 = "${scheme.base12}", - base13 = "${scheme.base13}", - base14 = "${scheme.base14}", - base15 = "${scheme.base15}", - base16 = "${scheme.base16}", - base17 = "${scheme.base17}", - }, { - supports = { tinty = false, live_reload = false }, - highlights = { telescope_borders = true }, + require('tinted-nvim').setup({ + compile = true, + default_scheme = "base24-system-theme", + capabilities = { + undercurl = true, + }, + styles = { + comments = { italic = false }, + }, + schemes = { + ["base24-system-theme"] = { + variant = "${if scheme.light then "light" else "dark"}", + base00 = "${scheme.base00}", + base01 = "${scheme.base01}", + base02 = "${scheme.base02}", + base03 = "${scheme.base03}", + base04 = "${scheme.base04}", + base05 = "${scheme.base05}", + base06 = "${scheme.base06}", + base07 = "${scheme.base07}", + base08 = "${scheme.base08}", + base09 = "${scheme.base09}", + base0A = "${scheme.base0A}", + base0B = "${scheme.base0B}", + base0C = "${scheme.base0C}", + base0D = "${scheme.base0D}", + base0E = "${scheme.base0E}", + base0F = "${scheme.base0F}", + base10 = "${scheme.base10}", + base11 = "${scheme.base11}", + base12 = "${scheme.base12}", + base13 = "${scheme.base13}", + base14 = "${scheme.base14}", + base15 = "${scheme.base15}", + base16 = "${scheme.base16}", + base17 = "${scheme.base17}", + }, + }, }) vim.cmd[[doautocmd ColorScheme]] diff --git a/modules/neovim/nvim/lua/config/colorscheme.lua b/modules/neovim/nvim/lua/config/colorscheme.lua index ee7ed5b..b6bd545 100644 --- a/modules/neovim/nvim/lua/config/colorscheme.lua +++ b/modules/neovim/nvim/lua/config/colorscheme.lua @@ -1,6 +1,6 @@ vim.api.nvim_create_autocmd("ColorScheme", { callback = function(args) -- local colors = require('base16-colorscheme').colors - local colors = require('tinted-colorscheme').colors + local colors = require("tinted-nvim").get_palette() -- i dislike syntax highlighting -- vim.api.nvim_set_hl(0, 'Comment', {}) vim.api.nvim_set_hl(0, 'Constant', {}) |