flake.nix (665B)
1 { 2 description = "Devenv for Taler Typescript stuff"; 3 4 inputs = { 5 nixpkgs.url = "nixpkgs/release-26.05"; 6 flake-utils.url = "github:numtide/flake-utils"; 7 }; 8 9 outputs = { self, nixpkgs, flake-utils }: 10 flake-utils.lib.eachDefaultSystem (system: 11 let 12 pkgs = import nixpkgs { 13 inherit system; 14 }; 15 16 in 17 { 18 devShells.default = pkgs.mkShell { 19 buildInputs = [ 20 pkgs.jq 21 pkgs.zip 22 pkgs.pnpm 23 pkgs.nodejs 24 pkgs.python3 25 pkgs.typescript-language-server 26 ]; 27 28 shellHook = '' 29 ''; 30 }; 31 } 32 ); 33 }