tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
nodePackages.coc-docker: migrate to pkgs/by-name
pyrox.dev
4 months ago
9a693ae7
53253907
verified
This commit was signed with the committer's
known signature
.
pyrox.dev
SSH Key Fingerprint:
SHA256:ihSg8ro3xVhqiuGLMtUGTeMVgmEMlaXvSS4AFyYcM/o=
+33
-82
6 changed files
expand all
collapse all
unified
split
pkgs
applications
editors
vim
plugins
cocPlugins.nix
nodePackagePlugins.nix
by-name
co
coc-docker
package.nix
development
node-packages
aliases.nix
node-packages.json
node-packages.nix
+6
pkgs/applications/editors/vim/plugins/cocPlugins.nix
···
4
4
coc-clangd,
5
5
coc-css,
6
6
coc-diagnostic,
7
7
+
coc-docker,
7
8
coc-pyright,
8
9
coc-toml,
9
10
}:
···
26
27
coc-diagnostic = buildVimPlugin {
27
28
inherit (coc-diagnostic) pname version meta;
28
29
src = "${coc-diagnostic}/lib/node_modules/coc-diagnostic";
30
30
+
};
31
31
+
32
32
+
coc-docker = buildVimPlugin {
33
33
+
inherit (coc-docker) pname version meta;
34
34
+
src = "${coc-docker}/lib/node_modules/coc-docker";
29
35
};
30
36
31
37
coc-pyright = buildVimPlugin {
-1
pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix
···
7
7
let
8
8
nodePackageNames = [
9
9
"coc-cmake"
10
10
-
"coc-docker"
11
10
"coc-emmet"
12
11
"coc-eslint"
13
12
"coc-explorer"
+26
pkgs/by-name/co/coc-docker/package.nix
···
1
1
+
{
2
2
+
lib,
3
3
+
buildNpmPackage,
4
4
+
fetchFromGitHub,
5
5
+
}:
6
6
+
7
7
+
buildNpmPackage (finalAttrs: {
8
8
+
pname = "coc-docker";
9
9
+
version = "1.0.2";
10
10
+
11
11
+
src = fetchFromGitHub {
12
12
+
owner = "josa42";
13
13
+
repo = "coc-docker";
14
14
+
tag = "v${finalAttrs.version}";
15
15
+
hash = "sha256-orSwQys+w2TKLau0gROyKh54vq7AwlVLsoU1EzALIDQ=";
16
16
+
};
17
17
+
18
18
+
npmDepsHash = "sha256-ow9viEFfyBUM2yDa63+pQCg6R5cAmznanqfI131fRxc=";
19
19
+
20
20
+
meta = {
21
21
+
description = "Docker language server extension using dockerfile-language-server-nodejs for coc.nvim";
22
22
+
homepage = "https://github.com/josa42/coc-docker";
23
23
+
license = lib.licenses.mit;
24
24
+
maintainers = with lib.maintainers; [ pyrox0 ];
25
25
+
};
26
26
+
})
+1
pkgs/development/node-packages/aliases.nix
···
73
73
inherit (pkgs) coc-clangd; # added 2024-06-29
74
74
inherit (pkgs) coc-css; # added 2024-06-29
75
75
inherit (pkgs) coc-diagnostic; # added 2024-06-29
76
76
+
inherit (pkgs) coc-docker; # added 2025-10-01
76
77
coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21
77
78
inherit (pkgs) coc-pyright; # added 2024-07-14
78
79
coc-metals = throw "coc-metals was removed because it was deprecated upstream. vimPlugins.nvim-metals is its official replacement."; # Added 2024-10-16
-1
pkgs/development/node-packages/node-packages.json
···
24
24
, "cdktf-cli"
25
25
, "clipboard-cli"
26
26
, "coc-cmake"
27
27
-
, "coc-docker"
28
27
, "coc-emmet"
29
28
, "coc-eslint"
30
29
, "coc-explorer"
-80
pkgs/development/node-packages/node-packages.nix
···
15666
15666
sha512 = "ens7BiayssQz/uAxGzH8zGXCtiV24rRWXdjNha5V4zSOcxmAZsfGVm/PPFbwQdqEkDnhG+SyR9E3zSHUbOKXBQ==";
15667
15667
};
15668
15668
};
15669
15669
-
"dockerfile-ast-0.4.2" = {
15670
15670
-
name = "dockerfile-ast";
15671
15671
-
packageName = "dockerfile-ast";
15672
15672
-
version = "0.4.2";
15673
15673
-
src = fetchurl {
15674
15674
-
url = "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.4.2.tgz";
15675
15675
-
sha512 = "k770mVWaCm3KbyOSPFizP6WB2ucZjfAv8aun4UsKl+IivowK7ItwBixNbziBjN05yNpvCL1/IxBdZiSz6KQIvA==";
15676
15676
-
};
15677
15677
-
};
15678
15678
-
"dockerfile-language-server-nodejs-0.9.0" = {
15679
15679
-
name = "dockerfile-language-server-nodejs";
15680
15680
-
packageName = "dockerfile-language-server-nodejs";
15681
15681
-
version = "0.9.0";
15682
15682
-
src = fetchurl {
15683
15683
-
url = "https://registry.npmjs.org/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.9.0.tgz";
15684
15684
-
sha512 = "QPWcUxbbNTaWaRQrJKUBmCXI6iE8l7f81bCVaZizCIkVg4py/4o2mho+AKlLUsZcCml5ss8MkJ257SFV2BZWCg==";
15685
15685
-
};
15686
15686
-
};
15687
15669
"dockerfile-language-service-0.9.0" = {
15688
15670
name = "dockerfile-language-service";
15689
15671
packageName = "dockerfile-language-service";
···
15691
15673
src = fetchurl {
15692
15674
url = "https://registry.npmjs.org/dockerfile-language-service/-/dockerfile-language-service-0.9.0.tgz";
15693
15675
sha512 = "sDUkTR4LUimEAWXDIbUTEx2CytCBlx+XlJkg4B2Ptvak9HkwPD4JpXesaWxXPpp6YHCzxqwsTDY7Gf79ic340g==";
15694
15694
-
};
15695
15695
-
};
15696
15696
-
"dockerfile-utils-0.10.0" = {
15697
15697
-
name = "dockerfile-utils";
15698
15698
-
packageName = "dockerfile-utils";
15699
15699
-
version = "0.10.0";
15700
15700
-
src = fetchurl {
15701
15701
-
url = "https://registry.npmjs.org/dockerfile-utils/-/dockerfile-utils-0.10.0.tgz";
15702
15702
-
sha512 = "gnEhxITHpOXNXdlwJgJEq3xnJokm0IZOmrmHlJv8zCB2EDsgZWwdYWuktMMslIywK2YT22gxgZEoFjtEaJqzhQ==";
15703
15676
};
15704
15677
};
15705
15678
"dockerode-4.0.4" = {
···
41282
41255
sha512 = "tZFUSbyjUcrh+qQf13ALX4QDdOfDX0cVaBFgy7ktJ0VwS7AW/yRKgGPSxVqqP9OCMNPdqP57O5q47w2pEwfaUg==";
41283
41256
};
41284
41257
};
41285
41285
-
"vscode-languageserver-types-3.17.0-next.3" = {
41286
41286
-
name = "vscode-languageserver-types";
41287
41287
-
packageName = "vscode-languageserver-types";
41288
41288
-
version = "3.17.0-next.3";
41289
41289
-
src = fetchurl {
41290
41290
-
url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.3.tgz";
41291
41291
-
sha512 = "VQcXnhKYxUW6OiRMhG++SzmZYMJwusXknJGd+FfdOnS1yHAo734OHyR0e2eEHDlv0/oWc8RZPgx/VKSKyondVg==";
41292
41292
-
};
41293
41293
-
};
41294
41258
"vscode-languageserver-types-3.17.2" = {
41295
41259
name = "vscode-languageserver-types";
41296
41260
packageName = "vscode-languageserver-types";
···
48203
48167
meta = {
48204
48168
description = "coc.nvim extension for cmake language";
48205
48169
homepage = "https://github.com/voldikss/coc-cmake#readme";
48206
48206
-
license = "MIT";
48207
48207
-
};
48208
48208
-
production = true;
48209
48209
-
bypassCache = true;
48210
48210
-
reconstructLock = true;
48211
48211
-
};
48212
48212
-
coc-docker = nodeEnv.buildNodePackage {
48213
48213
-
name = "coc-docker";
48214
48214
-
packageName = "coc-docker";
48215
48215
-
version = "1.0.2";
48216
48216
-
src = fetchurl {
48217
48217
-
url = "https://registry.npmjs.org/coc-docker/-/coc-docker-1.0.2.tgz";
48218
48218
-
sha512 = "6As7Y7yhU0aI5UwI/QOuJzmAluoDMUcOcNg0yJZOMsnpjw9ezrPdNMIo+vRImXp1V/STU0j27CztwnH8vofOQQ==";
48219
48219
-
};
48220
48220
-
dependencies = [
48221
48221
-
sources."dockerfile-ast-0.4.2"
48222
48222
-
sources."dockerfile-language-server-nodejs-0.9.0"
48223
48223
-
(
48224
48224
-
sources."dockerfile-language-service-0.9.0"
48225
48225
-
// {
48226
48226
-
dependencies = [
48227
48227
-
sources."vscode-languageserver-types-3.17.0-next.3"
48228
48228
-
];
48229
48229
-
}
48230
48230
-
)
48231
48231
-
sources."dockerfile-utils-0.10.0"
48232
48232
-
sources."tslib-2.8.1"
48233
48233
-
sources."vscode-jsonrpc-8.1.0"
48234
48234
-
sources."vscode-languageserver-8.1.0"
48235
48235
-
(
48236
48236
-
sources."vscode-languageserver-protocol-3.17.3"
48237
48237
-
// {
48238
48238
-
dependencies = [
48239
48239
-
sources."vscode-languageserver-types-3.17.3"
48240
48240
-
];
48241
48241
-
}
48242
48242
-
)
48243
48243
-
sources."vscode-languageserver-textdocument-1.0.12"
48244
48244
-
sources."vscode-languageserver-types-3.17.5"
48245
48245
-
];
48246
48246
-
buildInputs = globalBuildInputs;
48247
48247
-
meta = {
48248
48248
-
description = "docker extension for coc";
48249
48249
-
homepage = "https://github.com/josa42/coc-docker#readme";
48250
48170
license = "MIT";
48251
48171
};
48252
48172
production = true;