parent
e3f3e75285
commit
84644d3675
4 changed files with 164 additions and 148 deletions
|
|
@ -188,7 +188,7 @@
|
|||
shellHook = "exec $NIX_BUILD_SHELL";
|
||||
};
|
||||
|
||||
formatter = pkgs.nixfmt-rfc-style;
|
||||
formatter = pkgs.nixfmt;
|
||||
}
|
||||
);
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@
|
|||
requirements = [ "cli" ];
|
||||
home-config = _: {
|
||||
home.packages = with pkgs; [
|
||||
rustup
|
||||
sops
|
||||
];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue