Adding poc-helm-complex
This commit is contained in:
		
							
								
								
									
										23
									
								
								poc-helm-complex/default.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								poc-helm-complex/default.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| { | ||||
|   pkgs ? import <nixpkgs> {}, | ||||
| }: | ||||
| let | ||||
|   src = [( | ||||
|     pkgs.fetchgit { | ||||
|     url = "https://github.com/mycroft/nix-home-env.git"; | ||||
|     hash = "sha256-QViSiFW9/YHtGGPWC673clmrnfNMA6DkaCn5MIUhDxM="; | ||||
|   }) | ||||
|   (pkgs.fetchgit { | ||||
|     url = "https://github.com/mycroft/nix-home-env.git"; | ||||
|     hash = "sha256-/hnVnswIJ6ojHqP8W2Wfz9egINIlLra0HvqCEiZ7vxg="; | ||||
|     rev = "fb64416268cd56381f7c13692a0a03db3e2b38cf"; | ||||
|   }) | ||||
|   ]; | ||||
|  | ||||
|   out = { | ||||
|     env = pkgs.callPackage ./nix/manifest.nix { | ||||
|       inherit src; | ||||
|     }; | ||||
|   }; | ||||
| in | ||||
|   out | ||||
							
								
								
									
										24
									
								
								poc-helm-complex/nix/manifest.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								poc-helm-complex/nix/manifest.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| { | ||||
|   pkgs ? import <nixpkgs> {}, | ||||
|   src | ||||
| }: | ||||
| let | ||||
|   # patched contains path to store of this command's out | ||||
|   # use patched | ||||
|   patched = pkgs.runCommand "test0" { | ||||
|     src = src; | ||||
|   } '' | ||||
|     mkdir $out; | ||||
|     echo ${pkgs.lib.strings.concatStringsSep ":" src} | ||||
|     date > $out/bla | ||||
|   ''; | ||||
| in | ||||
|   pkgs.runCommand "test1" { | ||||
|     src2 = patched; | ||||
|   } '' | ||||
|     echo "step 2!!" | ||||
|     mkdir $out; | ||||
|     echo "src2 is $src2" | ||||
|  | ||||
|     echo ${patched} | ||||
|   '' | ||||
		Reference in New Issue
	
	Block a user