2026-02-05 23:02:49 -05:00
|
|
|
{ pkgs, ... }:
|
|
|
|
|
|
2026-02-06 15:06:26 -05:00
|
|
|
let
|
|
|
|
|
candyland-nvim = pkgs.vimUtils.buildVimPlugin {
|
|
|
|
|
pname = "candyland-nvim";
|
|
|
|
|
version = "1.0";
|
|
|
|
|
src = pkgs.fetchFromGitHub {
|
|
|
|
|
owner = "AmberLehmann";
|
|
|
|
|
repo = "candyland.nvim";
|
|
|
|
|
rev = "neovim-colorscheme";
|
|
|
|
|
hash = "sha256-KEHMnpyJOhdF8ZPWuKF3uP7UX5fnzE31LMe+XxHK+i8=";
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
in
|
2026-02-05 23:02:49 -05:00
|
|
|
{
|
|
|
|
|
programs.nvf = {
|
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
|
|
# Your settings need to go into the settings attribute set
|
|
|
|
|
# most settings are documented in the appendix
|
|
|
|
|
settings = {
|
|
|
|
|
vim.viAlias = false;
|
|
|
|
|
vim.vimAlias = true;
|
|
|
|
|
vim.lsp = {
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
2026-02-06 15:06:26 -05:00
|
|
|
vim.lazy.plugins.candyland-nvim = {
|
|
|
|
|
package = candyland-nvim;
|
|
|
|
|
colorscheme = "candyland-nvim";
|
|
|
|
|
};
|
2026-02-06 12:50:06 -05:00
|
|
|
vim.theme = {
|
2026-02-06 15:06:26 -05:00
|
|
|
enable = false;
|
2026-02-06 13:13:24 -05:00
|
|
|
};
|
2026-02-05 23:02:49 -05:00
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|