mirror of
https://mzte.de/git/LordMZTE/dotfiles.git
synced 2024-09-27 20:48:53 +02:00
update nix nvim-tools
This commit is contained in:
parent
8ca78ea4d9
commit
6a2bad0734
3 changed files with 32 additions and 6 deletions
|
@ -2,11 +2,11 @@
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1714253743,
|
"lastModified": 1714635257,
|
||||||
"narHash": "sha256-mdTQw2XlariysyScCv2tTE45QSU9v/ezLcHJ22f0Nxc=",
|
"narHash": "sha256-4cPymbty65RvF1DWQfc+Bc8B233A1BWxJnNULJKQ1EY=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "58a1abdbae3217ca6b702f03d3b35125d88a2994",
|
"rev": "63c3a29ca82437c87573e4c6919b09a24ea61b0f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -63,5 +63,4 @@
|
||||||
{:settings {:rust-analyzer {:checkOnSave {:command :clippy}}}})
|
{:settings {:rust-analyzer {:checkOnSave {:command :clippy}}}})
|
||||||
|
|
||||||
(setup :taplo)
|
(setup :taplo)
|
||||||
(setup :yamlls)
|
|
||||||
(setup :zls)
|
(setup :zls)
|
||||||
|
|
|
@ -2,17 +2,42 @@
|
||||||
let
|
let
|
||||||
flakePkg = ref: (builtins.getFlake ref).packages.${system}.default;
|
flakePkg = ref: (builtins.getFlake ref).packages.${system}.default;
|
||||||
default-packages = with pkgs; [
|
default-packages = with pkgs; [
|
||||||
# MISSING: glsl_analyzer, haxe_language_server, prosemd_lsp, racket_langserver, yamlls, zls
|
# MISSING: haxe_language_server, racket_langserver, zls
|
||||||
# Language Servers
|
# Language Servers
|
||||||
(flakePkg "github:oxalica/nil")
|
|
||||||
(pkgs.linkFarm "clang-nvim" (map
|
(pkgs.linkFarm "clang-nvim" (map
|
||||||
(bin: { name = "bin/${bin}"; path = "${clang-tools}/bin/${bin}"; })
|
(bin: { name = "bin/${bin}"; path = "${clang-tools}/bin/${bin}"; })
|
||||||
[ "clangd" "clang-format" ])) # Don't include everything from clang-tools
|
[ "clangd" "clang-format" ])) # Don't include everything from clang-tools
|
||||||
elixir-ls
|
elixir-ls
|
||||||
|
(pkgs.stdenv.mkDerivation {
|
||||||
|
name = "glsl-analyzer";
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "nolanderc";
|
||||||
|
repo = "glsl_analyzer";
|
||||||
|
rev = "3514b232795858c6a1870832d2ff033eb54103ab";
|
||||||
|
leaveDotGit = true;
|
||||||
|
hash = "sha256-2+Q9A6QXbMuwlHRK2d1xxK3OBzk/I/cw96H6o4YnVKc=";
|
||||||
|
};
|
||||||
|
|
||||||
|
dontConfigure = true;
|
||||||
|
|
||||||
|
nativeBuildInputs = with pkgs; [ zig_0_12.hook git ];
|
||||||
|
})
|
||||||
jdt-language-server
|
jdt-language-server
|
||||||
lua-language-server
|
lua-language-server
|
||||||
|
(flakePkg "github:oxalica/nil")
|
||||||
ocamlPackages.ocaml-lsp
|
ocamlPackages.ocaml-lsp
|
||||||
openscad-lsp
|
openscad-lsp
|
||||||
|
(pkgs.rustPlatform.buildRustPackage {
|
||||||
|
name = "prosemd-lsp";
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "kitten";
|
||||||
|
repo = "prosemd-lsp";
|
||||||
|
rev = "d6073d9ec269cec820b3efc77e0f62bcff47790e";
|
||||||
|
hash = "sha256-Mkbl8wT04sNjV7fpDJh9HbEqnCdi6SMXdlPCbT2801c=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoSha256 = "sha256-/jx1hC/98v5L8XLG3ecFkk5H60HDtaKede+a8HDeFk4=";
|
||||||
|
})
|
||||||
taplo
|
taplo
|
||||||
vscode-langservers-extracted # cssls, eslint, html, jsonls
|
vscode-langservers-extracted # cssls, eslint, html, jsonls
|
||||||
|
|
||||||
|
@ -20,6 +45,8 @@ let
|
||||||
(pkgs.linkFarm "prettier" [{ name = "bin/prettier"; path = "${nodePackages.prettier}/bin/prettier"; }]) # needed due to symlink shenanigans
|
(pkgs.linkFarm "prettier" [{ name = "bin/prettier"; path = "${nodePackages.prettier}/bin/prettier"; }]) # needed due to symlink shenanigans
|
||||||
fnlfmt
|
fnlfmt
|
||||||
nixpkgs-fmt
|
nixpkgs-fmt
|
||||||
|
shfmt
|
||||||
|
stylua
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
html-tidy
|
html-tidy
|
||||||
|
|
Loading…
Reference in a new issue