diff --git a/docs/release-notes/rl-0.8.md b/docs/release-notes/rl-0.8.md index b307dd05..ee1189f4 100644 --- a/docs/release-notes/rl-0.8.md +++ b/docs/release-notes/rl-0.8.md @@ -608,3 +608,9 @@ - Enable `languages.ts.format` for `.js` files - Add [emmet-ls] to `html.lsp.servers` + +[ced4rtree](https://github.com/ced4rtree): + +[base16-pro-max]: https://github.com/y3owk1n/base16-pro-max.nvim + +- Add new transparency supporting base16 theme through [base16-pro-max]. diff --git a/modules/plugins/theme/supported-themes.nix b/modules/plugins/theme/supported-themes.nix index c2a5e1ca..d07e3a51 100644 --- a/modules/plugins/theme/supported-themes.nix +++ b/modules/plugins/theme/supported-themes.nix @@ -14,6 +14,20 @@ in { require('base16-colorscheme').setup(${toLuaObject base16-colors}) ''; }; + base16-pro-max = { + setup = { + base16-colors, + transparent, + ... + }: '' + -- Base16 theme + require('base16-pro-max').setup { + colors = ${toLuaObject base16-colors}, + styles = { transparency = ${boolToString transparent} }, + } + vim.cmd.colorscheme "base16-pro-max" + ''; + }; mini-base16 = { setup = {base16-colors, ...}: '' -- Base16 theme diff --git a/npins/sources.json b/npins/sources.json index 20867776..b5428a34 100644 --- a/npins/sources.json +++ b/npins/sources.json @@ -52,6 +52,19 @@ "url": "https://github.com/rrethy/base16-nvim/archive/a2907cc3cd661e0f89f7db1f4fc304782a676a7d.tar.gz", "hash": "0acqa0b5n4l01ac9mbbxz2nbg8k8a50s0ajngg72l68q6m5z9mkm" }, + "base16-pro-max": { + "type": "Git", + "repository": { + "type": "GitHub", + "owner": "y3owk1n", + "repo": "base16-pro-max.nvim" + }, + "branch": "main", + "submodules": false, + "revision": "6585489c783ae14fb57cb196f15544637953ee7c", + "url": "https://github.com/y3owk1n/base16-pro-max.nvim/archive/6585489c783ae14fb57cb196f15544637953ee7c.tar.gz", + "hash": "6cyEmjFjMundTCkI8yEwuGitJaXcAh6N1ioGfQ1u2h4=" + }, "blink-cmp-spell": { "type": "Git", "repository": {