flake.nix (688B)
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.unzip 23 pkgs.pnpm 24 pkgs.nodejs 25 pkgs.python3 26 pkgs.typescript-language-server 27 ]; 28 29 shellHook = '' 30 ''; 31 }; 32 } 33 ); 34 }