Compare commits

...

2 commits

Author SHA1 Message Date
xqtc d5ef609f6f idk 2024-09-30 20:38:33 +02:00
xqtc 34ac1c621f some nixvim shit 2024-09-30 20:36:14 +02:00
2 changed files with 58 additions and 40 deletions

View file

@ -30,7 +30,7 @@
colorschemes.catppuccin.enable = true;
plugins = {
persistence = {
enable = true;
enable = true;
};
navic = {
enable = true;
@ -136,23 +136,23 @@
copilot-cmp.enable = false;
neocord.enable = true;
rustaceanvim = {
enable = true;
enable = false;
settings = {
dap.autoloadConfigurations = true;
dap.adapter = let
code-lldb = pkgs.vscode-extensions.vadimcn.vscode-lldb;
in {
executable.command = "${code-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/adapter/codelldb";
executable.args = [
"--liblldb"
"${code-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/lldb/lib/liblldb.dylib"
"--port"
"31337"
];
type = "server";
port = "31337";
host = "127.0.0.1";
};
# dap.autoloadConfigurations = true;
# dap.adapter = let
# code-lldb = pkgs.vscode-extensions.vadimcn.vscode-lldb;
# in {
# executable.command = "${code-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/adapter/codelldb";
# executable.args = [
# "--liblldb"
# "${code-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/lldb/lib/liblldb.dylib"
# "--port"
# "31337"
# ];
# type = "server";
# port = "31337";
# host = "127.0.0.1";
# };
};
server = {
settings = {
@ -163,7 +163,7 @@
};
};
};
rustaceanvim.settings.server.default_settings.rust-analyzer.diagnostics.disabled = ["inactive-code"];
# rustaceanvim.settings.server.default_settings.rust-analyzer.diagnostics.disabled = ["inactive-code"];
lsp = {
enable = true;
inlayHints = true;
@ -183,11 +183,17 @@
java-language-server.enable = true;
hls.enable = true;
eslint.enable = true;
# rust-analyzer = {
# enable = true;
# installCargo = false;
# installRustc = false;
# };
rust-analyzer = {
enable = true;
installCargo = false;
installRustc = false;
settings = {
inlayHints = {
closureStyle = "rust_analyzer";
};
typing.autoClosingAngleBrackets.enable = true;
};
};
nil_ls.enable = true;
};
};
@ -208,7 +214,8 @@
nixvimInjections = true;
settings = {
ensure_installed = "all";
highlight.enable = true;
# highlight.enable = true;
highlight.enable = true;
};
};
treesitter-refactor = {
@ -556,45 +563,45 @@
mode = ["n"];
key = "<leader>qs";
action = ''
function()
require("persistence").load()
end
function()
require("persistence").load()
end
'';
lua = true;
options.desc = "Load the session for the current directory";
options.desc = "Load the session for the current directory";
}
{
mode = ["n"];
key = "<leader>qS";
action = ''
function()
require("persistence").select()
end
function()
require("persistence").select()
end
'';
lua = true;
options.desc = "Select a session to load";
options.desc = "Select a session to load";
}
{
mode = ["n"];
key = "<leader>ql";
action = ''
function()
require("persistence").load({ last = true })
end
function()
require("persistence").load({ last = true })
end
'';
lua = true;
options.desc = "Load the last session";
options.desc = "Load the last session";
}
{
mode = ["n"];
key = "<leader>qd";
action = ''
function()
require("persistence").stop()
end
function()
require("persistence").stop()
end
'';
lua = true;
options.desc = "Stop persistence";
options.desc = "Stop persistence";
}
];
};

View file

@ -136,8 +136,19 @@
pulse.enable = true;
# If you want to use JACK applications, uncomment this
jack.enable = true;
extraConfig = {
pipewire = {
"10-clock-rate" = {
"context.properties" = {
"default.clock.rate" = 44100;
};
};
};
};
};
programs.gamemode.enable = true;
hardware.bluetooth = {
enable = true;
powerOnBoot = true;