wip: update

This commit is contained in:
2025-10-04 05:50:18 +01:00
parent 83219fe6de
commit 79d7fa046c
13 changed files with 132 additions and 28 deletions

View File

@@ -2,11 +2,15 @@
{
imports = [
inputs.nixvim.homeModules.nixvim
./plugins
];
./plugins
];
home.packages = with pkgs; [
nixfmt
];
programs.nixvim = {
enable = true;
defaultEditor = true;
colorschemes.tokyonight.enable = true;
plugins = {
notify.enable = true;
mini-cursorword.enable = true;
@@ -17,6 +21,26 @@
lazygit.enable = true;
persisted.enable = true;
wakatime.enable = true;
treesitter = {
enable = true;
grammarPackages = with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [
bash
json
lua
make
markdown
nix
regex
toml
vim
vimdoc
xml
yaml
];
settings = {
highlight.enable = true;
};
};
};
extraPlugins = with pkgs; [
vimPlugins.mini-completion
@@ -42,6 +66,13 @@
silent = true;
};
}
{
action = "<cmd>Telescope find_files<cr>";
key = "<leader>ff";
options = {
silent = true;
};
}
{
action = "<cmd>Telescope file_browser<cr>";
key = "<leader>fv";

View File

@@ -1,24 +1,25 @@
{ ... }: {
programs.nixvim = {
plugins = {
conform-nvim = {
enable = true;
settings = {
formatters_by_ft = {
nix = [ "nixfmt" ];
rust = [ "rustfmt" ];
"_" = [
"squeeze_blanks"
"trim_whitespace"
"trim_newlines"
];
};
format_on_save = {
timeout_ms = 500;
lsp_format = "fallback";
};
};
};
};
};
{ ... }:
{
programs.nixvim = {
plugins = {
conform-nvim = {
enable = true;
settings = {
formatters_by_ft = {
nix = [ "nixfmt" ];
rust = [ "rustfmt" ];
"_" = [
"squeeze_blanks"
"trim_whitespace"
"trim_newlines"
];
};
format_on_save = {
timeout_ms = 500;
lsp_format = "fallback";
};
};
};
};
};
}