home/common/nvf | more configs
This commit is contained in:
parent
bda5f1c550
commit
f3eb385fd2
1 changed files with 26 additions and 12 deletions
|
|
@ -1,14 +1,23 @@
|
||||||
{ config, pkgs, nixvim, ... }: {
|
{
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
nixvim,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
home.packages = with pkgs; [tree-sitter fd ripgrep];
|
||||||
programs.nvf = {
|
programs.nvf = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
vim = {
|
vim = {
|
||||||
autocomplete.nvim-cmp.enable = true;
|
autocomplete.nvim-cmp.enable = true;
|
||||||
|
binds = {
|
||||||
|
cheatsheet.enable = true;
|
||||||
|
};
|
||||||
dashboard.alpha = {
|
dashboard.alpha = {
|
||||||
enable = true;
|
enable = true;
|
||||||
theme = "dashboard";
|
theme = "dashboard";
|
||||||
};
|
};
|
||||||
filetree.neo-tree = { enable = true; };
|
filetree.neo-tree = {enable = true;};
|
||||||
comments.comment-nvim.enable = true;
|
comments.comment-nvim.enable = true;
|
||||||
autopairs.nvim-autopairs.enable = true;
|
autopairs.nvim-autopairs.enable = true;
|
||||||
snippets.luasnip.enable = true;
|
snippets.luasnip.enable = true;
|
||||||
|
|
@ -49,18 +58,23 @@
|
||||||
mode = ["n"];
|
mode = ["n"];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
key = "<leader>o";
|
key = "<leader>ow";
|
||||||
action = ":Obsidian<CR>";
|
action = ":ObsidianWorkspace<CR>";
|
||||||
mode = ["n"];
|
mode = ["n"];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
key = "<leader>gg";
|
key = "<leader>od";
|
||||||
action = ":LazyGit<CR>";
|
action = ":ObsidianDailies<CR>";
|
||||||
mode = ["n"];
|
mode = ["n"];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
key = "<leader>gl";
|
key = "<leader>on";
|
||||||
action = ":LazyGitLog<CR>";
|
action = ":ObsidianNew<CR>";
|
||||||
|
mode = ["n"];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
key = "<leader>oN";
|
||||||
|
action = ":ObsidianNewFromTemplate<CR>";
|
||||||
mode = ["n"];
|
mode = ["n"];
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
@ -86,14 +100,14 @@
|
||||||
html.enable = true;
|
html.enable = true;
|
||||||
};
|
};
|
||||||
lsp = {
|
lsp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
formatOnSave = true;
|
formatOnSave = true;
|
||||||
lspkind.enable = false;
|
lspkind.enable = false;
|
||||||
lightbulb.enable = true;
|
lightbulb.enable = true;
|
||||||
lspsaga.enable = false;
|
lspsaga.enable = false;
|
||||||
trouble.enable = true;
|
trouble.enable = true;
|
||||||
};
|
};
|
||||||
options = { conceallevel = 1; };
|
options = {conceallevel = 1;};
|
||||||
statusline.lualine.enable = true;
|
statusline.lualine.enable = true;
|
||||||
telescope.enable = true;
|
telescope.enable = true;
|
||||||
theme = {
|
theme = {
|
||||||
|
|
@ -108,8 +122,9 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
setupOpts = {
|
setupOpts = {
|
||||||
legacy_commands = true;
|
legacy_commands = true;
|
||||||
|
ui.enable = false;
|
||||||
completion.nvim-cmp = true;
|
completion.nvim-cmp = true;
|
||||||
templates = { subdir = "Templates"; };
|
templates = {subdir = "Templates";};
|
||||||
daily_notes = {
|
daily_notes = {
|
||||||
date_format = "%Y-%m-%d";
|
date_format = "%Y-%m-%d";
|
||||||
folder = "Daily";
|
folder = "Daily";
|
||||||
|
|
@ -135,4 +150,3 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue