cleanup
This commit is contained in:
parent
720e7770a2
commit
004b442296
|
@ -2,11 +2,11 @@
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1734119587,
|
"lastModified": 1734424634,
|
||||||
"narHash": "sha256-AKU6qqskl0yf2+JdRdD0cfxX4b9x3KKV5RqA6wijmPM=",
|
"narHash": "sha256-cHar1vqHOOyC7f1+tVycPoWTfKIaqkoe1Q6TnKzuti4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
|
"rev": "d3c42f187194c26d9f0309a8ecc469d6c878ce33",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
36
package.nix
36
package.nix
|
@ -1,16 +1,12 @@
|
||||||
{
|
{
|
||||||
helix,
|
helix,
|
||||||
|
|
||||||
symlinkJoin,
|
symlinkJoin,
|
||||||
makeWrapper,
|
makeWrapper,
|
||||||
|
|
||||||
pkgs,
|
pkgs,
|
||||||
}: let
|
}: let
|
||||||
languageServers = [
|
languageServers = [
|
||||||
# C & C++
|
# C & C++
|
||||||
pkgs.clang-tools
|
pkgs.clang-tools
|
||||||
# Clojure
|
|
||||||
pkgs.clojure-lsp
|
|
||||||
# Dart
|
# Dart
|
||||||
pkgs.dart
|
pkgs.dart
|
||||||
# Go
|
# Go
|
||||||
|
@ -23,8 +19,6 @@
|
||||||
pkgs.lua-language-server
|
pkgs.lua-language-server
|
||||||
# Nix
|
# Nix
|
||||||
pkgs.nil
|
pkgs.nil
|
||||||
# Perl
|
|
||||||
pkgs.perlnavigator
|
|
||||||
# Python
|
# Python
|
||||||
pkgs.python3Packages.python-lsp-server
|
pkgs.python3Packages.python-lsp-server
|
||||||
pkgs.python3Packages.python-lsp-ruff
|
pkgs.python3Packages.python-lsp-ruff
|
||||||
|
@ -32,17 +26,10 @@
|
||||||
pkgs.rust-analyzer
|
pkgs.rust-analyzer
|
||||||
# Zig
|
# Zig
|
||||||
pkgs.zls
|
pkgs.zls
|
||||||
# C#
|
|
||||||
pkgs.omnisharp-roslyn
|
|
||||||
# PHP
|
# PHP
|
||||||
pkgs.nodePackages_latest.intelephense
|
pkgs.nodePackages_latest.intelephense
|
||||||
# TypeScript
|
# TypeScript
|
||||||
pkgs.nodePackages_latest.typescript-language-server
|
pkgs.nodePackages_latest.typescript-language-server
|
||||||
# Ruby
|
|
||||||
pkgs.rubyPackages.solargraph
|
|
||||||
# OCaml
|
|
||||||
pkgs.ocamlPackages.ocaml-lsp
|
|
||||||
|
|
||||||
# Bash
|
# Bash
|
||||||
pkgs.nodePackages_latest.bash-language-server
|
pkgs.nodePackages_latest.bash-language-server
|
||||||
|
|
||||||
|
@ -58,34 +45,15 @@
|
||||||
# Typst
|
# Typst
|
||||||
pkgs.tinymist
|
pkgs.tinymist
|
||||||
|
|
||||||
# CMake
|
|
||||||
pkgs.cmake-language-server
|
|
||||||
# Docker
|
|
||||||
pkgs.docker-compose-language-service
|
|
||||||
pkgs.dockerfile-language-server-nodejs
|
|
||||||
# Terraform
|
|
||||||
pkgs.terraform-ls
|
|
||||||
|
|
||||||
# YAML
|
# YAML
|
||||||
pkgs.yaml-language-server
|
pkgs.yaml-language-server
|
||||||
# TOML
|
# TOML
|
||||||
pkgs.taplo
|
pkgs.taplo
|
||||||
|
|
||||||
# QML
|
|
||||||
pkgs.kdePackages.qtdeclarative
|
|
||||||
|
|
||||||
# Svelte
|
|
||||||
pkgs.nodePackages_latest.svelte-language-server
|
|
||||||
|
|
||||||
# GraphQL
|
|
||||||
pkgs.nodePackages_latest.graphql-language-service-cli
|
|
||||||
];
|
];
|
||||||
|
|
||||||
debugAdapters = [
|
debugAdapters = [
|
||||||
# C & C++
|
# C & C++
|
||||||
pkgs.lldb
|
pkgs.lldb
|
||||||
# C#
|
|
||||||
pkgs.netcoredbg
|
|
||||||
# Go
|
# Go
|
||||||
pkgs.delve
|
pkgs.delve
|
||||||
];
|
];
|
||||||
|
@ -103,7 +71,9 @@ in
|
||||||
|
|
||||||
postBuild = ''
|
postBuild = ''
|
||||||
wrapProgram $out/bin/${helix.meta.mainProgram} \
|
wrapProgram $out/bin/${helix.meta.mainProgram} \
|
||||||
--suffix PATH : ${pkgs.lib.makeBinPath (languageServers ++ debugAdapters ++ clipboardProviders)}
|
--suffix PATH : ${pkgs.lib.makeBinPath (
|
||||||
|
languageServers ++ debugAdapters ++ clipboardProviders
|
||||||
|
)}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
inherit (helix) meta;
|
inherit (helix) meta;
|
||||||
|
|
Loading…
Reference in a new issue