nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 34 lines 884 B view raw
1{ 2 lib, 3 buildNimPackage, 4 fetchFromGitHub, 5}: 6buildNimPackage ( 7 final: prev: rec { 8 pname = "nimlangserver"; 9 version = "1.12.0"; 10 11 # nix build ".#nimlangserver.src" 12 # nix run "github:daylinmorgan/nnl" -- result/nimble.lock -o:pkgs/by-name/ni/nimlangserver/lock.json --git,=,bearssl,zlib 13 lockFile = ./lock.json; 14 15 src = fetchFromGitHub { 16 owner = "nim-lang"; 17 repo = "langserver"; 18 rev = "v${version}"; 19 hash = "sha256-yf3oiKwsJoQxRPhbEBMJN+TR7j58t6ggjq51DJ3ypGQ="; 20 }; 21 22 doCheck = false; 23 24 meta = 25 final.src.meta 26 // (with lib; { 27 description = "Nim language server implementation (based on nimsuggest)"; 28 homepage = "https://github.com/nim-lang/langserver"; 29 license = licenses.mit; 30 mainProgram = "nimlangserver"; 31 maintainers = with maintainers; [ daylinmorgan ]; 32 }); 33 } 34)