feat: remove unused deps
This commit is contained in:
parent
9ff6a60990
commit
dd5c088f56
@ -14,8 +14,6 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
flake-utils.url = "github:numtide/flake-utils";
|
flake-utils.url = "github:numtide/flake-utils";
|
||||||
# ziggy.url = "github:kristoff-it/ziggy";
|
|
||||||
superhtml.url = "git+https://git.yadunut.dev/yadunut/superhtml";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = {
|
outputs = {
|
||||||
|
@ -31,10 +31,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
none-ls = {
|
|
||||||
enable = true;
|
|
||||||
sources.formatting.ocamlformat.enable = true;
|
|
||||||
};
|
|
||||||
lsp = {
|
lsp = {
|
||||||
# package = pkgs.vimUtils.buildVimPlugin {
|
# package = pkgs.vimUtils.buildVimPlugin {
|
||||||
# name = "lsp";
|
# name = "lsp";
|
||||||
@ -50,43 +46,12 @@
|
|||||||
# gleam.enable = true;
|
# gleam.enable = true;
|
||||||
ts_ls.enable = true; # TS/JS
|
ts_ls.enable = true; # TS/JS
|
||||||
biome.enable = true; # TS/JS
|
biome.enable = true; # TS/JS
|
||||||
|
|
||||||
pyright.enable = true; # Python
|
pyright.enable = true; # Python
|
||||||
ruff.enable = true; # python
|
ruff.enable = true; # python
|
||||||
|
|
||||||
nil_ls.enable = true; # nix
|
nil_ls.enable = true; # nix
|
||||||
rust_analyzer.enable = true;
|
|
||||||
rust_analyzer.installCargo = false;
|
|
||||||
rust_analyzer.installRustc = false;
|
|
||||||
|
|
||||||
cssls.enable = true;
|
cssls.enable = true;
|
||||||
jsonls.enable = true;
|
jsonls.enable = true;
|
||||||
html.enable = true;
|
html.enable = true;
|
||||||
denols.enable = false;
|
|
||||||
denols.autostart = false;
|
|
||||||
gopls.enable = true;
|
|
||||||
|
|
||||||
ziggy = {
|
|
||||||
enable = false;
|
|
||||||
package = inputs.ziggy.outputs.packages.aarch64-darwin.ziggy;
|
|
||||||
};
|
|
||||||
ziggy_schema = {
|
|
||||||
enable = false;
|
|
||||||
package = inputs.ziggy.outputs.packages.aarch64-darwin.ziggy;
|
|
||||||
};
|
|
||||||
zls= {
|
|
||||||
package = null;
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
superhtml = {
|
|
||||||
enable = true;
|
|
||||||
package = inputs.superhtml.outputs.packages.aarch64-darwin.superhtml;
|
|
||||||
};
|
|
||||||
ocamllsp = {
|
|
||||||
enable = true;
|
|
||||||
package = null;
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
};
|
||||||
keymaps.lspBuf = {
|
keymaps.lspBuf = {
|
||||||
@ -424,125 +389,5 @@
|
|||||||
options.desc = "Toggle Flash";
|
options.desc = "Toggle Flash";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
extraConfigLua = ''
|
|
||||||
vim.api.nvim_create_autocmd('FileType', {
|
|
||||||
group = vim.api.nvim_create_augroup('ziggy', {}),
|
|
||||||
pattern = 'ziggy',
|
|
||||||
callback = function()
|
|
||||||
vim.lsp.start {
|
|
||||||
name = 'Ziggy LSP',
|
|
||||||
cmd = { 'ziggy', 'lsp' },
|
|
||||||
root_dir = vim.loop.cwd(),
|
|
||||||
flags = { exit_timeout = 1000 },
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd('FileType', {
|
|
||||||
group = vim.api.nvim_create_augroup('ziggy_schema', {}),
|
|
||||||
pattern = 'ziggy_schema',
|
|
||||||
callback = function()
|
|
||||||
vim.lsp.start {
|
|
||||||
name = 'Ziggy LSP',
|
|
||||||
cmd = { 'ziggy', 'lsp', '--schema' },
|
|
||||||
root_dir = vim.loop.cwd(),
|
|
||||||
flags = { exit_timeout = 1000 },
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd('FileType', {
|
|
||||||
group = vim.api.nvim_create_augroup('superhtml', {}),
|
|
||||||
pattern = 'superhtml',
|
|
||||||
callback = function()
|
|
||||||
vim.lsp.start {
|
|
||||||
name = 'SuperHTML LSP',
|
|
||||||
cmd = { 'superhtml', 'lsp' },
|
|
||||||
root_dir = vim.loop.cwd(),
|
|
||||||
flags = { exit_timeout = 1000 },
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
local parser_config = require(
|
|
||||||
'nvim-treesitter.parsers'
|
|
||||||
).get_parser_configs()
|
|
||||||
parser_config.ziggy = {
|
|
||||||
install_info = {
|
|
||||||
url = 'https://github.com/kristoff-it/ziggy',
|
|
||||||
includes = { 'tree-sitter-ziggy/src' },
|
|
||||||
files = { 'tree-sitter-ziggy/src/parser.c' },
|
|
||||||
branch = 'main',
|
|
||||||
generate_requires_npm = false,
|
|
||||||
requires_generate_from_grammar = false,
|
|
||||||
},
|
|
||||||
filetype = 'ziggy',
|
|
||||||
}
|
|
||||||
|
|
||||||
parser_config.ziggy_schema = {
|
|
||||||
install_info = {
|
|
||||||
url = 'https://github.com/kristoff-it/ziggy',
|
|
||||||
files = { 'tree-sitter-ziggy-schema/src/parser.c' },
|
|
||||||
branch = 'main',
|
|
||||||
generate_requires_npm = false,
|
|
||||||
requires_generate_from_grammar = false,
|
|
||||||
},
|
|
||||||
filetype = 'ziggy-schema',
|
|
||||||
}
|
|
||||||
|
|
||||||
parser_config.supermd = {
|
|
||||||
install_info = {
|
|
||||||
url = 'https://github.com/kristoff-it/supermd',
|
|
||||||
includes = { 'tree-sitter/supermd/src' },
|
|
||||||
files = {
|
|
||||||
'tree-sitter/supermd/src/parser.c',
|
|
||||||
'tree-sitter/supermd/src/scanner.c'
|
|
||||||
},
|
|
||||||
branch = 'main',
|
|
||||||
generate_requires_npm = false,
|
|
||||||
requires_generate_from_grammar = false,
|
|
||||||
},
|
|
||||||
filetype = 'supermd',
|
|
||||||
}
|
|
||||||
|
|
||||||
parser_config.supermd_inline = {
|
|
||||||
install_info = {
|
|
||||||
url = 'https://github.com/kristoff-it/supermd',
|
|
||||||
includes = { 'tree-sitter/supermd-inline/src' },
|
|
||||||
files = {
|
|
||||||
'tree-sitter/supermd-inline/src/parser.c',
|
|
||||||
'tree-sitter/supermd-inline/src/scanner.c'
|
|
||||||
},
|
|
||||||
branch = 'main',
|
|
||||||
generate_requires_npm = false,
|
|
||||||
requires_generate_from_grammar = false,
|
|
||||||
},
|
|
||||||
filetype = 'supermd_inline',
|
|
||||||
}
|
|
||||||
|
|
||||||
parser_config.superhtml = {
|
|
||||||
install_info = {
|
|
||||||
url = 'https://github.com/kristoff-it/superhtml',
|
|
||||||
includes = { 'tree-sitter-superhtml/src' },
|
|
||||||
files = {
|
|
||||||
'tree-sitter-superhtml/src/parser.c',
|
|
||||||
'tree-sitter-superhtml/src/scanner.c'
|
|
||||||
},
|
|
||||||
branch = 'main',
|
|
||||||
generate_requires_npm = false,
|
|
||||||
requires_generate_from_grammar = false,
|
|
||||||
},
|
|
||||||
filetype = 'superhtml',
|
|
||||||
}
|
|
||||||
|
|
||||||
vim.filetype.add {
|
|
||||||
extension = {
|
|
||||||
smd = 'supermd',
|
|
||||||
shtml = 'superhtml',
|
|
||||||
ziggy = 'ziggy',
|
|
||||||
['ziggy-schema'] = 'ziggy_schema',
|
|
||||||
},
|
|
||||||
}
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -59,8 +59,11 @@
|
|||||||
programs.zoxide.enable = true;
|
programs.zoxide.enable = true;
|
||||||
programs.zoxide.enableZshIntegration = true;
|
programs.zoxide.enableZshIntegration = true;
|
||||||
|
|
||||||
programs.eza.enable = true;
|
programs.eza = {
|
||||||
programs.eza.enableZshIntegration = true;
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
extraOptions = ["--group-directories-first"];
|
||||||
|
};
|
||||||
|
|
||||||
programs.starship = {
|
programs.starship = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
@ -48,9 +48,8 @@
|
|||||||
pkgs.httpie
|
pkgs.httpie
|
||||||
pkgs.emacs
|
pkgs.emacs
|
||||||
pkgs.devenv
|
pkgs.devenv
|
||||||
|
pkgs.jj
|
||||||
|
|
||||||
# (inputs.ziggy.outputs.packages.aarch64-darwin.ziggy)
|
|
||||||
# (inputs.superhtml.outputs.packages.aarch64-darwin.superhtml)
|
|
||||||
|
|
||||||
# # It is sometimes useful to fine-tune packages, for example, by applying
|
# # It is sometimes useful to fine-tune packages, for example, by applying
|
||||||
# # overrides. You can do that directly here, just don't forget the
|
# # overrides. You can do that directly here, just don't forget the
|
||||||
|
Loading…
Reference in New Issue
Block a user