nodePackages.coc-docker: migrate to pkgs/by-name

pyrox.dev 9a693ae7 53253907

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