Add flake.nix and rewrite frontend #5
							
								
								
									
										22
									
								
								flake.nix
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								flake.nix
									
									
									
									
									
								
							| @@ -29,7 +29,8 @@ | ||||
|       packages = forAllSystems ( | ||||
|         { pkgs }: | ||||
|         { | ||||
|           default = | ||||
|           default = self.packages.${pkgs.system}.apiary; | ||||
|           apiary = | ||||
|             let | ||||
|               src = pkgs.lib.sourceFilesBySuffices ./. [ | ||||
|                 "go.mod" | ||||
| @@ -80,6 +81,25 @@ | ||||
|                 "embed" | ||||
|               ]; | ||||
|             }; | ||||
|  | ||||
|           tarball = | ||||
|             let | ||||
|               version = self.packages.${pkgs.system}.apiary.version; | ||||
|             in | ||||
|             pkgs.stdenv.mkDerivation { | ||||
|               name = "apiary-tarballs-${version}"; | ||||
|               phases = [ "installPhase" ]; | ||||
|               installPhase = '' | ||||
|                 mkdir -p $out | ||||
|                 mkdir apiary | ||||
|                 cp ${self.packages.${pkgs.system}.apiary}/bin/apiary apiary/apiary-${pkgs.system}-${version} | ||||
|                 tar cvzf $out/apiary-${pkgs.system}-${version}.tar.gz apiary | ||||
|                 pushd apiary | ||||
|                 sha256sum apiary-${pkgs.system}-${version} > apiary-${pkgs.system}-${version}.sha256sum | ||||
|                 popd | ||||
|                 cp apiary/apiary-${pkgs.system}-${version}.sha256sum $out | ||||
|               ''; | ||||
|             }; | ||||
|         } | ||||
|       ); | ||||
|       devShells = forAllSystems ( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user