non important commit
This commit is contained in:
parent
0f7321e079
commit
94c61651f4
2 changed files with 13 additions and 144 deletions
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
floatc = {
|
floatc = {
|
||||||
url = "git+https://git.stribrny.org/max_ag/floating-calculator?rev=2abbacf66e99db523d624037f3e449aa40e8f366";
|
url = "git+https://git.stribrny.org/max_ag/floating-calculator?rev=2abbacf66e99db523d624037f3e449aa40e8f366";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
niri-flake = {
|
niri-flake = {
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,11 @@
|
||||||
|
|
||||||
extraPackages = [
|
extraPackages = [
|
||||||
pkgs.nil
|
pkgs.nil
|
||||||
|
pkgs.alejandra
|
||||||
];
|
];
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
editor = {
|
editor = {
|
||||||
# options
|
|
||||||
indent-guides.render = true;
|
indent-guides.render = true;
|
||||||
cursorline = true;
|
cursorline = true;
|
||||||
color-modes = true;
|
color-modes = true;
|
||||||
|
|
@ -30,58 +30,24 @@
|
||||||
|
|
||||||
statusline = {
|
statusline = {
|
||||||
left = ["mode" "spinner" "file-name" "file-modification-indicator"];
|
left = ["mode" "spinner" "file-name" "file-modification-indicator"];
|
||||||
right = ["diagnostics" "selections" "position" "file-encoding" "file-type"];
|
|
||||||
center = ["workspace-diagnostics"];
|
center = ["workspace-diagnostics"];
|
||||||
|
right = ["diagnostics" "selections" "position" "file-encoding" "file-type"];
|
||||||
};
|
};
|
||||||
|
|
||||||
auto-pairs = true;
|
auto-pairs = true;
|
||||||
|
|
||||||
file-picker.hidden = false;
|
file-picker.hidden = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
languages = {
|
languages = {
|
||||||
language-server = {
|
language-server = {
|
||||||
nil = {
|
nil.command = "nil";
|
||||||
command = "nil";
|
|
||||||
config.nil.formatting.command = ["nixfmt"];
|
|
||||||
};
|
|
||||||
marksman = {command = "marksman";};
|
|
||||||
taplo = {
|
|
||||||
command = "taplo";
|
|
||||||
args = ["lsp" "stdio"];
|
|
||||||
};
|
|
||||||
bash-ls = {
|
|
||||||
command = "bash-language-server";
|
|
||||||
args = ["start"];
|
|
||||||
};
|
|
||||||
tinymist = {command = "tinymist";}; # typst
|
|
||||||
vscode-css = {
|
|
||||||
command = "vscode-css-language-server";
|
|
||||||
args = ["--stdio"];
|
|
||||||
};
|
|
||||||
vscode-html = {
|
|
||||||
command = "vscode-html-language-server";
|
|
||||||
args = ["--stdio"];
|
|
||||||
};
|
|
||||||
emmet-ls = {
|
|
||||||
command = "emmet-ls";
|
|
||||||
args = ["--stdio"];
|
|
||||||
};
|
|
||||||
pyright = {
|
pyright = {
|
||||||
command = "pyright-langserver";
|
command = "pyright-langserver";
|
||||||
args = ["--stdio"];
|
args = ["--stdio"];
|
||||||
};
|
};
|
||||||
ts-ls = {
|
|
||||||
command = "typescript-language-server";
|
|
||||||
args = ["--stdio"];
|
|
||||||
};
|
|
||||||
zls = {command = "zls";};
|
|
||||||
omnisharp = {
|
|
||||||
command = "OmniSharp";
|
|
||||||
args = ["--languageserver"];
|
|
||||||
};
|
|
||||||
clangd = {command = "clangd";};
|
|
||||||
rust-analyzer = {
|
rust-analyzer = {
|
||||||
command = "rust-analyzer";
|
command = "rust-analyzer";
|
||||||
config.rust-analyzer = {
|
config.rust-analyzer = {
|
||||||
|
|
@ -89,9 +55,10 @@
|
||||||
cargo.allFeatures = true;
|
cargo.allFeatures = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
nu = {
|
|
||||||
command = "nu";
|
omnisharp = {
|
||||||
args = ["--lsp"];
|
command = "OmniSharp";
|
||||||
|
args = ["--languageserver"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -100,41 +67,7 @@
|
||||||
name = "nix";
|
name = "nix";
|
||||||
auto-format = true;
|
auto-format = true;
|
||||||
language-servers = ["nil"];
|
language-servers = ["nil"];
|
||||||
formatter.command = "nixfmt";
|
formatter.command = "alejandra";
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "markdown";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["marksman"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "toml";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["taplo"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "nu";
|
|
||||||
language-servers = ["nu"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "bash";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["bash-ls"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "typst";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["tinymist"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "css";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["vscode-css"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "html";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["vscode-html" "emmet-ls"];
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "python";
|
name = "python";
|
||||||
|
|
@ -142,78 +75,14 @@
|
||||||
language-servers = ["pyright"];
|
language-servers = ["pyright"];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "typescript";
|
name = "rust";
|
||||||
auto-format = true;
|
auto-format = true;
|
||||||
language-servers = ["ts-ls"];
|
language-servers = ["rust-analyzer"];
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "tsx";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["ts-ls"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "zig";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["zls"];
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
name = "c-sharp";
|
name = "c-sharp";
|
||||||
auto-format = true;
|
auto-format = true;
|
||||||
language-servers = ["omnisharp"];
|
language-servers = ["omnisharp"];
|
||||||
debugger = {
|
|
||||||
name = "netcoredbg";
|
|
||||||
transport = "tcp";
|
|
||||||
command = "netcoredbg";
|
|
||||||
port-arg = "--server={port}";
|
|
||||||
templates = [
|
|
||||||
{
|
|
||||||
name = "launch";
|
|
||||||
request = "launch";
|
|
||||||
completion = [
|
|
||||||
{
|
|
||||||
name = "DLL path";
|
|
||||||
completion = "filename";
|
|
||||||
default = "bin/Debug/net8.0/App.dll";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
args = {
|
|
||||||
type = "coreclr";
|
|
||||||
request = "launch";
|
|
||||||
program = "{0}";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "attach";
|
|
||||||
request = "attach";
|
|
||||||
completion = [
|
|
||||||
{
|
|
||||||
name = "PID";
|
|
||||||
completion = "pid";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
args = {
|
|
||||||
type = "coreclr";
|
|
||||||
request = "attach";
|
|
||||||
processId = "{0}";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "c";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["clangd"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "cpp";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["clangd"];
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "rust";
|
|
||||||
auto-format = true;
|
|
||||||
language-servers = ["rust-analyzer"];
|
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue