fix nixvim
Some checks failed
/ lint (push) Failing after 30s

This commit is contained in:
Jana Dönszelmann 2026-01-25 09:41:29 +01:00
parent e3f3e75285
commit 84644d3675
No known key found for this signature in database
4 changed files with 164 additions and 148 deletions

View file

@ -188,7 +188,7 @@
shellHook = "exec $NIX_BUILD_SHELL";
};
formatter = pkgs.nixfmt-rfc-style;
formatter = pkgs.nixfmt;
}
);

View file

@ -110,7 +110,14 @@
];
hardware.graphics.enable = true;
hardware.graphics.extraPackages = [ pkgs.libva-vdpau-driver ];
hardware.graphics.extraPackages = with pkgs; [
libva-vdpau-driver
intel-media-driver
];
environment.sessionVariables = {
LIBVA_DRIVER_NAME = "iHD";
};
hardware.nvidia = {
modesetting.enable = true;
powerManagement.enable = true;

View file

@ -39,6 +39,7 @@
requirements = [ "cli" ];
home-config = _: {
home.packages = with pkgs; [
rustup
sops
];
};

View file

@ -1,4 +1,4 @@
{ pkgs, ... }:
{ pkgs, config, ... }:
let
render-markdown = pkgs.vimUtils.buildVimPlugin {
name = "render-markdown";
@ -24,8 +24,8 @@ in
plugins = {
treesitter-textobjects = {
enable = false;
lspInterop.enable = true;
settings = {
lsp_interop.enable = true;
select = {
enable = true;
@ -60,8 +60,8 @@ in
move = {
enable = true;
setJumps = true;
gotoNextStart = {
set_jumps = true;
goto_next_start = {
"]f" = {
query = "@function.outer";
};
@ -75,7 +75,7 @@ in
query = "@impl.outer";
};
};
gotoNextEnd = {
goto_next_end = {
"]F" = {
query = "@function.outer";
};
@ -89,7 +89,7 @@ in
query = "@impl.outer";
};
};
gotoPreviousStart = {
goto_previous_start = {
"[f" = {
query = "@function.outer";
};
@ -103,7 +103,7 @@ in
query = "@impl.outer";
};
};
gotoPreviousEnd = {
goto_previous_end = {
"[F" = {
query = "@function.outer";
};
@ -119,6 +119,7 @@ in
};
};
};
};
treesitter-context = {
enable = true;
@ -377,11 +378,14 @@ in
lspsaga = {
enable = true;
settings = {
lightbulb.enable = false;
codeAction.keys = {
code_action.keys = {
quit = "<Esc>";
};
symbolInWinbar.enable = false;
symbol_in_winbar.enable = false;
implement.enable = true;
};
};
typst-vim = {
@ -479,7 +483,7 @@ in
nil_ls = {
enable = true;
settings = {
formatting.command = [ "${(pkgs.lib.getExe pkgs.nixfmt-rfc-style)}" ];
formatting.command = [ "${(pkgs.lib.getExe pkgs.nixfmt)}" ];
};
extraOptions = {
nix = {
@ -562,22 +566,25 @@ in
wilder = {
enable = true;
settings = {
modes = [
"/"
":"
"?"
];
enableCmdlineEnter = true;
beforeCursor = true;
useCmdlinechanged = true;
enable_cmdline_enter = true;
before_cursor = true;
use_cmdlinechanged = true;
nextKey = "<Tab>";
prevKey = "<S-Tab>";
acceptKey = "<Down>";
rejectKey = "<Up>";
next_key = "<Tab>";
prev_key = "<S-Tab>";
accept_key = "<Down>";
reject_key = "<Up>";
};
pipeline = [
''
options = {
pipeline = config.lib.nixvim.mkRaw ''
wilder.branch(
wilder.cmdline_pipeline({
language = 'python',
@ -606,9 +613,9 @@ in
filters = {'cpsm_filter'},
})
)
''
];
renderer = ''
'';
renderer = config.lib.nixvim.mkRaw ''
(function()
local highlighters = {
wilder.pcre2_highlighter(),
@ -656,6 +663,7 @@ in
end)()
'';
};
};
floaterm = {
enable = true;