My Nix Configuration
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

[pkgs] delete caddyfile-language-server

I upstreamed it

dish 2bf6d009 8870ed83

+1 -74
+1 -1
neovim/languages/caddyfile.nix
··· 26 26 # enable = true; 27 27 # single_file_support = true; 28 28 # cmd = [ 29 - # (lib.meta.getExe inputs.self.packages.${pkgs.stdenv.system}.caddyfile-language-server) 29 + # (lib.meta.getExe pkgs.caddyfile-language-server) 30 30 # "--stdio" 31 31 # ]; 32 32 # root_markers = [
-73
packages/caddyfile-language-server/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - fetchPnpmDeps, 6 - pnpm_8, 7 - nodejs, 8 - pnpmConfigHook, 9 - makeBinaryWrapper, 10 - }: 11 - stdenv.mkDerivation (finalAttrs: { 12 - pname = "caddyfile-language-server"; 13 - version = "0.4.0"; 14 - 15 - src = fetchFromGitHub { 16 - owner = "caddyserver"; 17 - repo = "vscode-caddyfile"; 18 - tag = "v${finalAttrs.version}"; 19 - hash = "sha256-IusP9Z3e8mQ0mEhI1o1zIqPDB/i0pqlMfnt6M8bzb2w="; 20 - }; 21 - 22 - pnpmWorkspaces = [ "@caddyserver/caddyfile-language-server" ]; 23 - 24 - pnpmDeps = fetchPnpmDeps { 25 - inherit (finalAttrs) 26 - pname 27 - version 28 - src 29 - pnpmWorkspaces 30 - ; 31 - pnpm = pnpm_8; 32 - fetcherVersion = 3; 33 - hash = "sha256-D9kYFkmFlvg4r6vR9PHHAwF0qglHsTuRae0Z7CzDq1M="; 34 - }; 35 - 36 - nativeBuildInputs = [ 37 - pnpm_8 38 - pnpmConfigHook 39 - nodejs 40 - makeBinaryWrapper 41 - ]; 42 - 43 - buildPhase = '' 44 - runHook preBuild 45 - 46 - pnpm --filter=@caddyserver/caddyfile-language-server run build 47 - 48 - runHook postBuild 49 - ''; 50 - 51 - installPhase = '' 52 - runHook preInstall 53 - 54 - rm -rf node_modules packages/server/node_modules 55 - pnpm install --production --offline --force --filter=@caddyserver/caddyfile-language-server 56 - mkdir -p $out/lib/node_modules/caddyfile-language-server/ 57 - mv packages/server/dist/* $out/lib/node_modules/caddyfile-language-server/ 58 - 59 - makeWrapper ${lib.getExe nodejs} $out/bin/caddyfile-language-server \ 60 - --add-flags "$out/lib/node_modules/caddyfile-language-server/index.js" 61 - 62 - runHook postInstall 63 - ''; 64 - 65 - meta = { 66 - changelog = "https://github.com/caddyserver/vscode-caddyfile/releases/tag/v${finalAttrs.version}"; 67 - description = "Basic language server for caddyfile"; 68 - homepage = "https://github.com/caddyserver/vscode-caddyfile"; 69 - mainProgram = "caddyfile-language-server"; 70 - maintainers = with lib.maintainers; [ pyrox0 ]; 71 - platforms = lib.platforms.all; 72 - }; 73 - })