feat(neovim): fix some stuff.
This commit is contained in:
parent
4d2cdefbb1
commit
935af96b82
@ -19,6 +19,9 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf config.crony.neovim.enable {
|
config = lib.mkIf config.crony.neovim.enable {
|
||||||
|
# Disable stylix for nvf, I wan't to use a properly implemented theme sorry.
|
||||||
|
stylix.targets.nvf.enable = false;
|
||||||
|
|
||||||
# Setup neovim
|
# Setup neovim
|
||||||
programs.nvf = {
|
programs.nvf = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@ -56,14 +59,6 @@ in {
|
|||||||
# Enable lsp
|
# Enable lsp
|
||||||
lsp = {
|
lsp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
lspkind.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
# Setup the theme
|
|
||||||
theme = {
|
|
||||||
enable = true;
|
|
||||||
# name = "gruvbox";
|
|
||||||
style = "dark";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# Setup lsp's and languages
|
# Setup lsp's and languages
|
||||||
@ -168,17 +163,14 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable autocompletion
|
# Theme
|
||||||
autocomplete = {
|
theme = {
|
||||||
enableSharedCmpSources = true;
|
enable = true;
|
||||||
blink-cmp = {
|
name = "gruvbox";
|
||||||
enable = true;
|
style = "dark";
|
||||||
setupOpts = {
|
|
||||||
keymap.preset = "default";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Keymaps
|
||||||
keymaps = [
|
keymaps = [
|
||||||
{
|
{
|
||||||
key = "<leader>e";
|
key = "<leader>e";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user