colorschemes/solarized-osaka: init

This commit is contained in:
Gaetan Lepage 2025-06-14 15:46:52 +02:00
parent ab0a3682cc
commit f1f5c2aeef
3 changed files with 73 additions and 0 deletions

View file

@ -0,0 +1,22 @@
{
lib,
...
}:
lib.nixvim.plugins.mkNeovimPlugin {
name = "solarized-osaka";
isColorscheme = true;
packPathName = "solarized-osaka.nvim";
package = "solarized-osaka-nvim";
colorscheme = "solarized-osaka";
maintainers = [ lib.maintainers.GaetanLepage ];
settingsExample = {
transparent = false;
styles = {
comments.italic = true;
keywords.italic = false;
floats = "transparent";
};
};
}

View file

@ -25,6 +25,7 @@
./colorschemes/palette.nix
./colorschemes/poimandres.nix
./colorschemes/rose-pine.nix
./colorschemes/solarized-osaka.nix
./colorschemes/tokyonight.nix
./colorschemes/vscode.nix

View file

@ -0,0 +1,50 @@
{ lib, ... }:
{
empty = {
colorschemes.solarized-osaka.enable = true;
};
defaults = {
colorschemes.solarized-osaka = {
enable = true;
settings = {
transparent = true;
terminal_colors = true;
styles = {
comments.italic = true;
keywords.italic = true;
functions = { };
variables = { };
sidebars = "dark";
floats = "dark";
};
sidebars = [
"qf"
"help"
];
day_brightness = 0.3;
hide_inactive_statusline = false;
dim_inactive = false;
lualine_bold = false;
on_colors = lib.nixvim.mkRaw "function(colors) end";
on_highlights = lib.nixvim.mkRaw "function(highlights, colors) end";
};
};
};
example = {
colorschemes.solarized-osaka = {
enable = true;
settings = {
transparent = false;
styles = {
comments.italic = true;
keywords.italic = false;
floats = "transparent";
};
};
};
};
}