about summary refs log tree commit diff
path: root/fun/gemma (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-04-10 r/2462 refactor(fun): Consistent use of depot.third_party vs. pkgsVincent Ambo1-2/+2
In preparation for the solution of b/108, we need to consistently use `depot.third_party` for packages that are only packed in the TVL depot and `pkgs` for things that come from nixpkgs. This commit cleans up a huge chunk of these uses in //fun Change-Id: I45a7b392a9749fa7859ff5100dcea415bda807c3 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2914 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
2021-03-24 r/2327 fix(gemma): Fix build by backporting Elm 0.18Vincent Ambo1-7/+6
Backports an old version of the Elm language (before the release where they made everyone rewrite their programs), from the same old nixpkgs commit as was previously used in overrides (see CL/2646). Change-Id: I0ae4cc611aa40269b290651ab982c1db93518d8a Reviewed-on: https://cl.tvl.fyi/c/depot/+/2649 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
2021-03-23 r/2325 chore: Remove //overrides from depotVincent Ambo1-3/+4
This mechanism wasn't actually used for anything other than a minor external compatibility thing for buildGo.nix, which can also be solved with a function parameter. This breaks //fun/gemma because it means that the elmPackages used to build it are no longer reachable from depot. We'll sort this out later. Change-Id: I1bf2240435e869cdc4e99bdd1a138fdd2e76f96e Reviewed-on: https://cl.tvl.fyi/c/depot/+/2646 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
2020-02-21 r/559 chore: Rename pkgs->depot in all Nix file headersVincent Ambo1-6/+6
2020-01-22 r/446 fix(fun/gemma): Give Hunchentoot the trailing slash it desiresVincent Ambo1-1/+1
2020-01-22 r/445 refactor(fun/gemma): Make acceptor available in a variableVincent Ambo1-4/+7
This makes it possible to *stop* the server again in a REPL, which is useful :)
2020-01-22 r/443 fix(fun/gemma): Fix minor typo in frontend injectionVincent Ambo1-1/+1
2020-01-22 r/440 refactor(fun/gemma): Use buildLisp.nix to build GemmaVincent Ambo4-91/+39
This removes the ASDF system definition for Gemma and switches the code over to buildLisp. The program builds (including some terrifying hacks to get the frontend to work), but there are some bizarre runtime issues that I need to debug.
2020-01-18 r/399 chore(fun/gemma): Use correct Markdown file extensionVincent Ambo1-0/+0
Otherwise the file does not get picked up by cgit.
2019-12-20 r/237 chore: Significantly restructure folder layoutVincent Ambo10-0/+1340
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)