Loading pkgs/applications/editors/vscode/extensions/default.nix +1 −15 Original line number Diff line number Diff line Loading @@ -5104,21 +5104,7 @@ let }; }; vscode-icons-team.vscode-icons = buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-icons"; publisher = "vscode-icons-team"; version = "12.14.0"; hash = "sha256-ZoyH5jWbLURTfRApgJT0/c/ZbgGzt/Yn4WmUVO9HPSk="; }; meta = { description = "Bring real icons to your Visual Studio Code"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons"; homepage = "https://github.com/vscode-icons/vscode-icons"; license = lib.licenses.mit; maintainers = [ lib.maintainers.bastaynav ]; }; }; vscode-icons-team.vscode-icons = callPackage ./vscode-icons-team.vscode-icons { }; vscodevim.vim = buildVscodeMarketplaceExtension { mktplcRef = { Loading pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix 0 → 100644 +81 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, fetchNpmDeps, nodejs, npmHooks, vsce, vscode-utils, nix-update-script, }: let vsix = stdenvNoCC.mkDerivation (finalAttrs: { name = "vscode-icons-${finalAttrs.version}.zip"; pname = "vscode-icons-vsix"; version = "12.14.0"; src = fetchFromGitHub { owner = "vscode-icons"; repo = "vscode-icons"; tag = "v${finalAttrs.version}"; hash = "sha256-uxGKgqAllwW3MG89mvZ/M6So+vtpHVUDLCnVHKYfMOA="; }; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-npm-deps"; inherit (finalAttrs) src; hash = "sha256-QLla/7hBIi7REhix+cXscdDHy+wzVXItQypeU+NUHQo="; }; nativeBuildInputs = [ nodejs npmHooks.npmConfigHook vsce ]; env.PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "true"; buildPhase = '' runHook preBuild vsce package runHook postBuild ''; installPhase = '' runHook preInstall cp ./vscode-icons-$version.vsix $out runHook postInstall ''; }); in vscode-utils.buildVscodeExtension (finalAttrs: { pname = "vscode-icons"; inherit (finalAttrs.src) version; vscodeExtPublisher = "vscode-icons-team"; vscodeExtName = "vscode-icons"; vscodeExtUniqueId = "${finalAttrs.vscodeExtPublisher}.${finalAttrs.vscodeExtName}"; src = vsix; passthru = { vsix = finalAttrs.src; updateScript = nix-update-script { attrPath = "vscode-extensions.kilocode.kilo-kode.vsix"; }; }; meta = { description = "Bring real icons to your Visual Studio Code"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons"; homepage = "https://github.com/vscode-icons/vscode-icons"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bastaynav xiaoxiangmoe ]; sourceProvenance = with lib.sourceTypes; [ fromSource ]; }; }) Loading
pkgs/applications/editors/vscode/extensions/default.nix +1 −15 Original line number Diff line number Diff line Loading @@ -5104,21 +5104,7 @@ let }; }; vscode-icons-team.vscode-icons = buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-icons"; publisher = "vscode-icons-team"; version = "12.14.0"; hash = "sha256-ZoyH5jWbLURTfRApgJT0/c/ZbgGzt/Yn4WmUVO9HPSk="; }; meta = { description = "Bring real icons to your Visual Studio Code"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons"; homepage = "https://github.com/vscode-icons/vscode-icons"; license = lib.licenses.mit; maintainers = [ lib.maintainers.bastaynav ]; }; }; vscode-icons-team.vscode-icons = callPackage ./vscode-icons-team.vscode-icons { }; vscodevim.vim = buildVscodeMarketplaceExtension { mktplcRef = { Loading
pkgs/applications/editors/vscode/extensions/vscode-icons-team.vscode-icons/default.nix 0 → 100644 +81 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, fetchNpmDeps, nodejs, npmHooks, vsce, vscode-utils, nix-update-script, }: let vsix = stdenvNoCC.mkDerivation (finalAttrs: { name = "vscode-icons-${finalAttrs.version}.zip"; pname = "vscode-icons-vsix"; version = "12.14.0"; src = fetchFromGitHub { owner = "vscode-icons"; repo = "vscode-icons"; tag = "v${finalAttrs.version}"; hash = "sha256-uxGKgqAllwW3MG89mvZ/M6So+vtpHVUDLCnVHKYfMOA="; }; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-npm-deps"; inherit (finalAttrs) src; hash = "sha256-QLla/7hBIi7REhix+cXscdDHy+wzVXItQypeU+NUHQo="; }; nativeBuildInputs = [ nodejs npmHooks.npmConfigHook vsce ]; env.PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "true"; buildPhase = '' runHook preBuild vsce package runHook postBuild ''; installPhase = '' runHook preInstall cp ./vscode-icons-$version.vsix $out runHook postInstall ''; }); in vscode-utils.buildVscodeExtension (finalAttrs: { pname = "vscode-icons"; inherit (finalAttrs.src) version; vscodeExtPublisher = "vscode-icons-team"; vscodeExtName = "vscode-icons"; vscodeExtUniqueId = "${finalAttrs.vscodeExtPublisher}.${finalAttrs.vscodeExtName}"; src = vsix; passthru = { vsix = finalAttrs.src; updateScript = nix-update-script { attrPath = "vscode-extensions.kilocode.kilo-kode.vsix"; }; }; meta = { description = "Bring real icons to your Visual Studio Code"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons"; homepage = "https://github.com/vscode-icons/vscode-icons"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bastaynav xiaoxiangmoe ]; sourceProvenance = with lib.sourceTypes; [ fromSource ]; }; })