nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 32 lines 856 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 = final.src.meta // { 25 description = "Nim language server implementation (based on nimsuggest)"; 26 homepage = "https://github.com/nim-lang/langserver"; 27 license = lib.licenses.mit; 28 mainProgram = "nimlangserver"; 29 maintainers = with lib.maintainers; [ daylinmorgan ]; 30 }; 31 } 32)