tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
coc-clangd: migrate from nodePackages
pyrox.dev
2 years ago
4a938f04
4197076f
+34
-20
5 changed files
expand all
collapse all
unified
split
pkgs
applications
editors
vim
plugins
overrides.nix
by-name
co
coc-clangd
package.nix
development
node-packages
aliases.nix
node-packages.json
node-packages.nix
+6
-1
pkgs/applications/editors/vim/plugins/overrides.nix
···
17
, # Misc dependencies
18
arrow-cpp
19
, Cocoa
0
20
, coc-diagnostic
21
, code-minimap
22
, dasht
···
335
336
cmp-zsh = super.cmp-zsh.overrideAttrs {
337
dependencies = with self; [ nvim-cmp zsh ];
0
0
0
0
0
338
};
339
340
coc-diagnostic = buildVimPlugin {
···
2121
// (
2122
let
2123
nodePackageNames = [
2124
-
"coc-clangd"
2125
"coc-cmake"
2126
"coc-css"
2127
"coc-docker"
···
17
, # Misc dependencies
18
arrow-cpp
19
, Cocoa
20
+
, coc-clangd
21
, coc-diagnostic
22
, code-minimap
23
, dasht
···
336
337
cmp-zsh = super.cmp-zsh.overrideAttrs {
338
dependencies = with self; [ nvim-cmp zsh ];
339
+
};
340
+
341
+
coc-clangd = buildVimPlugin {
342
+
inherit (coc-clangd) pname version meta;
343
+
src = "${coc-clangd}/lib/node_modules/coc-clangd";
344
};
345
346
coc-diagnostic = buildVimPlugin {
···
2127
// (
2128
let
2129
nodePackageNames = [
0
2130
"coc-cmake"
2131
"coc-css"
2132
"coc-docker"
+27
pkgs/by-name/co/coc-clangd/package.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{
2
+
lib,
3
+
buildNpmPackage,
4
+
fetchFromGitHub,
5
+
}:
6
+
7
+
buildNpmPackage {
8
+
pname = "coc-clangd";
9
+
version = "0.31.0";
10
+
11
+
src = fetchFromGitHub {
12
+
owner = "clangd";
13
+
repo = "coc-clangd";
14
+
# Upstream has no tagged versions
15
+
rev = "3a85a36f1ac08454deab1ed8d2553e0cae00cc1c";
16
+
hash = "sha256-uxK0nciLq4ZKFCoMJrO4dR0tuOBHYpgdZUc/KJ+JA/I=";
17
+
};
18
+
19
+
npmDepsHash = "sha256-93MEug2eEL/Hum+RFmXx0JYO6jUygF8QRmL5nTTFyrs=";
20
+
21
+
meta = {
22
+
description = "clangd extension for coc.nvim";
23
+
homepage = "https://github.com/clangd/coc-clangd";
24
+
license = lib.licenses.asl20;
25
+
maintainers = with lib.maintainers; [ pyrox0 ];
26
+
};
27
+
}
+1
pkgs/development/node-packages/aliases.nix
···
68
castnow = pkgs.castnow; # added 2023-07-30
69
inherit (pkgs) clean-css-cli; # added 2023-08-18
70
inherit (pkgs) clubhouse-cli; # added 2023-08-18
0
71
inherit (pkgs) coc-diagnostic; # added 2024-06-29
72
coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21
73
coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
···
68
castnow = pkgs.castnow; # added 2023-07-30
69
inherit (pkgs) clean-css-cli; # added 2023-08-18
70
inherit (pkgs) clubhouse-cli; # added 2023-08-18
71
+
inherit (pkgs) coc-clangd; # added 2024-06-29
72
inherit (pkgs) coc-diagnostic; # added 2024-06-29
73
coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21
74
coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
-1
pkgs/development/node-packages/node-packages.json
···
28
, "cdk8s-cli"
29
, "cdktf-cli"
30
, "clipboard-cli"
31
-
, "coc-clangd"
32
, "coc-cmake"
33
, "coc-css"
34
, "coc-docker"
···
28
, "cdk8s-cli"
29
, "cdktf-cli"
30
, "clipboard-cli"
0
31
, "coc-cmake"
32
, "coc-css"
33
, "coc-docker"
-18
pkgs/development/node-packages/node-packages.nix
···
62769
bypassCache = true;
62770
reconstructLock = true;
62771
};
62772
-
coc-clangd = nodeEnv.buildNodePackage {
62773
-
name = "coc-clangd";
62774
-
packageName = "coc-clangd";
62775
-
version = "0.31.0";
62776
-
src = fetchurl {
62777
-
url = "https://registry.npmjs.org/coc-clangd/-/coc-clangd-0.31.0.tgz";
62778
-
sha512 = "4t6rVLxFrHp5L8/fSGMG1A4UEnAa41JwwczOBTnETOVQI9vYVL+PkXHCnYtx0e+yJZyCizpj/9IsbSPSDVmzag==";
62779
-
};
62780
-
buildInputs = globalBuildInputs;
62781
-
meta = {
62782
-
description = "clangd extension for coc.nvim";
62783
-
homepage = "https://github.com/clangd/coc-clangd#readme";
62784
-
license = "Apache-2.0 WITH LLVM-exception";
62785
-
};
62786
-
production = true;
62787
-
bypassCache = true;
62788
-
reconstructLock = true;
62789
-
};
62790
coc-cmake = nodeEnv.buildNodePackage {
62791
name = "coc-cmake";
62792
packageName = "coc-cmake";
···
62769
bypassCache = true;
62770
reconstructLock = true;
62771
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
62772
coc-cmake = nodeEnv.buildNodePackage {
62773
name = "coc-cmake";
62774
packageName = "coc-cmake";