about summary refs log tree commit diff
path: root/default.nix (follow)
AgeCommit message (Collapse)AuthorFilesLines
2019-09-02 r/74 chore(third_party): Remove git-appraiseVincent Ambo1-2/+0
Not actually in use here ...
2019-09-02 refactor(blog): Use callPackage to import derivationVincent Ambo1-1/+1
2019-09-02 r/69 feat(third_party): Add missing Quicklisp packages for GemmaVincent Ambo1-0/+7
Gemma depends on cl-prevalence, which isn't in the nixpkgs Quicklisp snapshot. This adds the package and its dependencies to the overlay.
2019-09-02 r/68 fix: Correct naming of variables in overlay functionVincent Ambo1-9/+9
2019-08-25 r/59 feat(build): Add Terraform from unstable channelVincent Ambo1-7/+18
2019-08-23 r/57 fix(gemma): Almost fix Gemma build by porting an old ElmVincent Ambo1-1/+10
This pulls in an old version of Elm from NixOS 17.09 which can still build the Elm code in Gemma. However, the Common Lisp build is now broken in some other way.
2019-08-20 r/45 feat(tools): Introduce ormolu for formatting Haskell codeVincent Ambo1-0/+6
2019-08-19 r/41 feat(tools): Add a horrifying tool to write blog posts into DNSVincent Ambo1-0/+1
2019-08-19 r/38 feat(third_party): Add nixery with Cachix configurationVincent Ambo1-1/+4
2019-08-16 r/34 feat(tools): Add kontemplateVincent Ambo1-2/+4
2019-08-15 r/33 feat(tools): Add Terraform 0.12 to local toolsVincent Ambo1-0/+1
This is pre-configured with the GCP provider.
2019-08-15 r/30 chore(nix): Remove overridden GHCVincent Ambo1-28/+13
We're not going down the Bazel route here, so this is not going to be necessary.
2019-07-04 r/21 feat(build): Introduce pre-packaged GHC with dependencies via NixVincent Ambo1-0/+20
This uses the Nix infrastructure's Haskell setup to create a GHC derivation that comes with all required Haskell packages, fetched & built via Nix. Downstream packages that want to make use of Haskell dependencies need them to be added to this list.
2019-07-04 r/15 fix(nix): Ensure package set is callable with/without argsVincent Ambo1-2/+2
When instantiating a Nix package via Bazel, the package set is called with an empty map as the argument. From the Nix REPL or the dispatch script, however, the package set is called without arguments. This change adds a catch-all optional argument in the package set which ensures that both use-cases are supported (similar to what nixpkgs itself does).
2019-07-02 r/11 feat(git-appraise): Add Nix build configurationVincent Ambo1-0/+2
2019-06-29 r/7 chore(build): Add Gemma to package setVincent Ambo1-0/+1
Note that this does not actually build right now because Elm has done a thing again to break the universe and it requires massive changes to the application to make it work again.
2019-06-29 r/4 feat(build): Add top-level package index fileVincent Ambo1-0/+17