Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								87f1e15baa 
								
							 
						 
						
							
							
								
								chore(writeElispBin): Move from //overrides to //nix  
							
							... 
							
							
							
							... some legacy cleanup ...
Change-Id: I9e73451256f842e75ddbf1382badaf06c775c755
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2212 
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in> 
							
						 
						
							2020-12-01 12:55:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Profpatsch 
								
							 
						 
						
							
							
							
							
								
							
							
								7f8184c6b7 
								
							 
						 
						
							
							
								
								refactor(overrides/writeElispBin): use writeScriptBin  
							
							... 
							
							
							
							Change-Id: Ib9793da985128b4a8f64b04086ea89ce81118188
Reviewed-on: https://cl.tvl.fyi/c/depot/+/705 
Tested-by: BuildkiteCI
Reviewed-by: Kane York <rikingcoding@gmail.com>
Reviewed-by: tazjin <mail@tazj.in>
Reviewed-by: BuildkiteCI 
							
						 
						
							2020-06-30 00:19:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								dc07977866 
								
							 
						 
						
							
							
								
								chore(ops): Clean up old GCP infrastructure files  
							
							... 
							
							
							
							This removes almost all of the GCP-infrastructure leftovers from my
previous setup.
The DNS configuration is retained, but moves to my user folder
instead.
Change-Id: I1867acd379443882f11a3c645846c9902eadd5b0
Reviewed-on: https://cl.tvl.fyi/c/depot/+/782 
Tested-by: BuildkiteCI
Reviewed-by: eta <eta@theta.eu.org>
Reviewed-by: isomer <isomer@tvl.fyi> 
							
						 
						
							2020-06-29 21:24:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								65e533431a 
								
							 
						 
						
							
							
								
								refactor: emacsPackagesNg -> emacsPackages  
							
							... 
							
							
							
							The former is now just an alias for the latter anyways. 
							
						 
						
							2020-03-08 23:20:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								4bbbb58cb5 
								
							 
						 
						
							
							
								
								chore: Rename pkgs->depot in all Nix file headers  
							
							
							
						 
						
							2020-02-21 13:54:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								aab85ef0db 
								
							 
						 
						
							
							
								
								chore(overrides): Remove lispPackages overrides  
							
							... 
							
							
							
							No longer required since Gemma now uses buildLisp.nix 
							
						 
						
							2020-01-22 01:28:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								db30770101 
								
							 
						 
						
							
							
								
								fix(kontemplate): Make build compatible with readTree  
							
							... 
							
							
							
							The kontemplate build will keep using `buildGoPackage` for now until
I've had the time to add tests to //nix/buildGo 
							
						 
						
							2019-12-20 22:19:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								495b6481c1 
								
							 
						 
						
							
							
								
								feat(overrides/kontemplate): Automatically use primary-cluster.yaml  
							
							
							
						 
						
							2019-12-20 20:55:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								8de5d093d8 
								
							 
						 
						
							
							
								
								refactor: Fix a variety of filepaths for repo relayouting  
							
							... 
							
							
							
							This fixes readTree and the various project builds, as well
as (hopefully) most documentation links inside of the projects. 
							
						 
						
							2019-12-20 20:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								03bfe08e1d 
								
							 
						 
						
							
							
								
								chore: Significantly restructure folder layout  
							
							... 
							
							
							
							This moves the various projects from "type-based" folders (such as
"services" or "tools") into more appropriate semantic folders (such as
"nix", "ops" or "web").
Deprecated projects (nixcon-demo & gotest) which only existed for
testing/demonstration purposes have been removed.
(Note: *all* builds are broken with this commit) 
							
						 
						
							2019-12-20 20:18:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								30586a108d 
								
							 
						 
						
							
							
								
								fix(buildGo): Use builder directory as fake $HOME  
							
							... 
							
							
							
							It turns out that the `go` tool writes a bunch of stuff into $HOME, or
rather, tries to - Nixery doesn't let it. 
							
						 
						
							2019-12-20 14:30:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								3fb29b1843 
								
							 
						 
						
							
							
								
								fix(buildGo): Skip subtree under overrides/buildGo  
							
							... 
							
							
							
							This subtree is internal to buildGo.nix and can not be imported by
readTree. 
							
						 
						
							2019-12-19 15:39:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								e996141d2e 
								
							 
						 
						
							
							
								
								merge(buildGo): Integrate buildGo.nix into depot  
							
							
							
						 
						
							2019-12-19 15:24:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								11865364ac 
								
							 
						 
						
							
							
								
								chore(overrides): Remove buildGo.nix to prepare for depot merge  
							
							
							
						 
						
							2019-12-19 15:24:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								a8fbdc52c2 
								
							 
						 
						
							
							
								
								chore(buildGo): Relayout for depot merge  
							
							
							
						 
						
							2019-12-19 15:22:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								431610e420 
								
							 
						 
						
							
							
								
								chore(overrides): Bump buildGo.nix  
							
							... 
							
							
							
							The new version correctly builds external binaries at package roots. 
							
						 
						
							2019-12-15 15:58:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								bd7c9e4b5a 
								
							 
						 
						
							
							
								
								fix(writeElispBin): Use emacsPackagesNg  
							
							... 
							
							
							
							Ng is used by my Emacs derivation. I don't actually know what they do
differently, but it seems sensible to use the same one in both places. 
							
						 
						
							2019-12-14 12:49:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								97e25e4dab 
								
							 
						 
						
							
							
								
								chore(overrides): Bump buildGo.nix to add ASM support  
							
							... 
							
							
							
							This is required to build `x/sys`, which is required by the blog_cli 
							
						 
						
							2019-12-13 21:31:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								8b10c8d0f3 
								
							 
						 
						
							
							
								
								chore(overrides): Upgrade buildGo.nix  
							
							
							
						 
						
							2019-12-13 12:11:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								a1ac598fa0 
								
							 
						 
						
							
							
								
								fix(overrides): Fix package importing for kontemplate  
							
							
							
						 
						
							2019-12-09 04:27:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								7da979124f 
								
							 
						 
						
							
							
								
								fix(third_party): Expose various other missing dependencies  
							
							
							
						 
						
							2019-12-09 03:36:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								7044424f52 
								
							 
						 
						
							
							
								
								fix(writeElispBin): Add required nixpkgs attributes for elisp  
							
							
							
						 
						
							2019-12-09 03:00:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								01bad09eed 
								
							 
						 
						
							
							
								
								refactor: Introduce new layout with nixpkgs in third_party  
							
							... 
							
							
							
							This is not the final layout yet, but makes it so that my top-level
attribute set is no longer overlaid into nixpkgs itself.
This is useful for other people who are importing my monorepo. 
							
						 
						
							2019-12-09 02:40:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								688233acac 
								
							 
						 
						
							
							
								
								feat: Add writeElispBin helper function  
							
							... 
							
							
							
							Exactly as the name suggests. Currently, passing arguments from the
CLI is not really supported. 
							
						 
						
							2019-12-09 02:20:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								0bd085f5d6 
								
							 
						 
						
							
							
								
								chore(overrides): Import buildGo.nix from external repository  
							
							
							
						 
						
							2019-11-27 15:20:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								580bd88622 
								
							 
						 
						
							
							
								
								feat(buildGo): Add x_defs support  
							
							
							
						 
						
							2019-11-25 15:34:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								9ea0363e6f 
								
							 
						 
						
							
							
								
								fix(buildGo): Use stable build ID when linking outputs  
							
							... 
							
							
							
							This is another step towards build reproducibility, which Go is
traditionally very bad at. 
							
						 
						
							2019-11-22 16:14:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								8710df08c8 
								
							 
						 
						
							
							
								
								fix(buildGo): Ensure names of proto-generated files are correct  
							
							
							
						 
						
							2019-11-22 16:14:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								5a89a0265b 
								
							 
						 
						
							
							
								
								refactor(buildGo): Minor cleanups of buildGo implementation  
							
							
							
						 
						
							2019-11-22 16:14:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								78ca29dd23 
								
							 
						 
						
							
							
								
								feat(buildGo): Introduce Bazel-style Nix builders for Go  
							
							
							
						 
						
							2019-11-21 10:55:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent Ambo 
								
							 
						 
						
							
							
							
							
								
							
							
								c1c379848a 
								
							 
						 
						
							
							
								
								chore(nix): Move files around to conform to new read-tree layout  
							
							... 
							
							
							
							Broadly speaking, the following things are included:
* there is now a uniform `args` struct that is passed to all
  derivations, package headers have been changed appropriately
* overrides are now loaded from a separate `override` folder just
  using read-tree.nix
* third-party packages have moved into the `third_party` attribute set 
							
						 
						
							2019-11-15 15:26:08 +00:00