about summary refs log tree commit diff
path: root/overrides (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-06-30 r/1134 refactor(overrides/writeElispBin): use writeScriptBinProfpatsch1-11/+6
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-29 r/1130 chore(ops): Clean up old GCP infrastructure filesVincent Ambo1-13/+0
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-03-08 r/593 refactor: emacsPackagesNg -> emacsPackagesVincent Ambo1-2/+2
The former is now just an alias for the latter anyways.
2020-02-21 r/559 chore: Rename pkgs->depot in all Nix file headersVincent Ambo4-23/+8
2020-01-22 r/441 chore(overrides): Remove lispPackages overridesVincent Ambo5-113/+0
No longer required since Gemma now uses buildLisp.nix
2019-12-20 r/252 fix(kontemplate): Make build compatible with readTreeVincent Ambo1-12/+6
The kontemplate build will keep using `buildGoPackage` for now until I've had the time to add tests to //nix/buildGo
2019-12-20 r/242 feat(overrides/kontemplate): Automatically use primary-cluster.yamlVincent Ambo1-2/+7
2019-12-20 r/238 refactor: Fix a variety of filepaths for repo relayoutingVincent Ambo4-0/+28
This fixes readTree and the various project builds, as well as (hopefully) most documentation links inside of the projects.
2019-12-20 r/237 chore: Significantly restructure folder layoutVincent Ambo10-726/+0
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 r/215 fix(buildGo): Use builder directory as fake $HOMEVincent Ambo1-0/+1
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-19 r/205 fix(buildGo): Skip subtree under overrides/buildGoVincent Ambo1-0/+2
This subtree is internal to buildGo.nix and can not be imported by readTree.
2019-12-19 r/202 merge(buildGo): Integrate buildGo.nix into depotVincent Ambo9-0/+723
2019-12-19 r/201 chore(overrides): Remove buildGo.nix to prepare for depot mergeVincent Ambo1-6/+0
2019-12-19 chore(buildGo): Relayout for depot mergeVincent Ambo9-0/+723
2019-12-15 r/153 chore(overrides): Bump buildGo.nixVincent Ambo1-1/+1
The new version correctly builds external binaries at package roots.
2019-12-14 r/138 fix(writeElispBin): Use emacsPackagesNgVincent Ambo1-2/+2
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-13 r/126 chore(overrides): Bump buildGo.nix to add ASM supportVincent Ambo1-1/+1
This is required to build `x/sys`, which is required by the blog_cli
2019-12-13 r/122 chore(overrides): Upgrade buildGo.nixVincent Ambo1-1/+1
2019-12-09 r/110 fix(overrides): Fix package importing for kontemplateVincent Ambo1-4/+4
2019-12-09 r/108 fix(third_party): Expose various other missing dependenciesVincent Ambo3-3/+3
2019-12-09 r/104 fix(writeElispBin): Add required nixpkgs attributes for elispVincent Ambo1-2/+2
2019-12-09 r/100 refactor: Introduce new layout with nixpkgs in third_partyVincent Ambo2-4/+6
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 r/99 feat: Add writeElispBin helper functionVincent Ambo1-0/+23
Exactly as the name suggests. Currently, passing arguments from the CLI is not really supported.
2019-11-27 chore(overrides): Import buildGo.nix from external repositoryVincent Ambo1-147/+4
2019-11-25 feat(buildGo): Add x_defs supportVincent Ambo1-4/+9
2019-11-22 fix(buildGo): Use stable build ID when linking outputsVincent Ambo1-2/+2
This is another step towards build reproducibility, which Go is traditionally very bad at.
2019-11-22 fix(buildGo): Ensure names of proto-generated files are correctVincent Ambo1-1/+1
2019-11-22 refactor(buildGo): Minor cleanups of buildGo implementationVincent Ambo1-52/+25
2019-11-21 feat(buildGo): Introduce Bazel-style Nix builders for GoVincent Ambo1-0/+169
2019-11-15 chore(nix): Move files around to conform to new read-tree layoutVincent Ambo7-0/+137
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