Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-20 | r/252 fix(kontemplate): Make build compatible with readTree | Vincent Ambo | 1 | -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.yaml | Vincent Ambo | 1 | -2/+7 | |
2019-12-20 | r/238 refactor: Fix a variety of filepaths for repo relayouting | Vincent Ambo | 4 | -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 layout | Vincent Ambo | 10 | -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 $HOME | Vincent Ambo | 1 | -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/buildGo | Vincent Ambo | 1 | -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 depot | Vincent Ambo | 9 | -0/+723 | |
2019-12-19 | r/201 chore(overrides): Remove buildGo.nix to prepare for depot merge | Vincent Ambo | 1 | -6/+0 | |
2019-12-19 | chore(buildGo): Relayout for depot merge | Vincent Ambo | 9 | -0/+723 | |
2019-12-15 | r/153 chore(overrides): Bump buildGo.nix | Vincent Ambo | 1 | -1/+1 | |
The new version correctly builds external binaries at package roots. | |||||
2019-12-14 | r/138 fix(writeElispBin): Use emacsPackagesNg | Vincent Ambo | 1 | -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 support | Vincent Ambo | 1 | -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.nix | Vincent Ambo | 1 | -1/+1 | |
2019-12-09 | r/110 fix(overrides): Fix package importing for kontemplate | Vincent Ambo | 1 | -4/+4 | |
2019-12-09 | r/108 fix(third_party): Expose various other missing dependencies | Vincent Ambo | 3 | -3/+3 | |
2019-12-09 | r/104 fix(writeElispBin): Add required nixpkgs attributes for elisp | Vincent Ambo | 1 | -2/+2 | |
2019-12-09 | r/100 refactor: Introduce new layout with nixpkgs in third_party | Vincent Ambo | 2 | -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 function | Vincent Ambo | 1 | -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 repository | Vincent Ambo | 1 | -147/+4 | |
2019-11-25 | feat(buildGo): Add x_defs support | Vincent Ambo | 1 | -4/+9 | |
2019-11-22 | fix(buildGo): Use stable build ID when linking outputs | Vincent Ambo | 1 | -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 correct | Vincent Ambo | 1 | -1/+1 | |
2019-11-22 | refactor(buildGo): Minor cleanups of buildGo implementation | Vincent Ambo | 1 | -52/+25 | |
2019-11-21 | feat(buildGo): Introduce Bazel-style Nix builders for Go | Vincent Ambo | 1 | -0/+169 | |
2019-11-15 | chore(nix): Move files around to conform to new read-tree layout | Vincent Ambo | 7 | -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 |