Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-09-03 | feat(tools): Introduce pass-compatible wrapper using Cloud KMS | Vincent Ambo | 1 | -0/+13 | |
Adds a shell script that supports a subset of the 'pass' interface for compatibility with kontemplate, and wraps kontemplate in a script that places this version on the PATH. This makes it possible to use Cloud KMS encrypted secrets with kontemplate. | |||||
2019-09-02 | r/74 chore(third_party): Remove git-appraise | Vincent Ambo | 1 | -2/+0 | |
Not actually in use here ... | |||||
2019-09-02 | refactor(blog): Use callPackage to import derivation | Vincent Ambo | 1 | -1/+1 | |
2019-09-02 | r/69 feat(third_party): Add missing Quicklisp packages for Gemma | Vincent Ambo | 1 | -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 function | Vincent Ambo | 1 | -9/+9 | |
2019-08-25 | r/59 feat(build): Add Terraform from unstable channel | Vincent Ambo | 1 | -7/+18 | |
2019-08-23 | r/57 fix(gemma): Almost fix Gemma build by porting an old Elm | Vincent Ambo | 1 | -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 code | Vincent Ambo | 1 | -0/+6 | |
2019-08-19 | r/41 feat(tools): Add a horrifying tool to write blog posts into DNS | Vincent Ambo | 1 | -0/+1 | |
2019-08-19 | r/38 feat(third_party): Add nixery with Cachix configuration | Vincent Ambo | 1 | -1/+4 | |
2019-08-16 | r/34 feat(tools): Add kontemplate | Vincent Ambo | 1 | -2/+4 | |
2019-08-15 | r/33 feat(tools): Add Terraform 0.12 to local tools | Vincent Ambo | 1 | -0/+1 | |
This is pre-configured with the GCP provider. | |||||
2019-08-15 | r/30 chore(nix): Remove overridden GHC | Vincent Ambo | 1 | -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 Nix | Vincent Ambo | 1 | -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 args | Vincent Ambo | 1 | -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 configuration | Vincent Ambo | 1 | -0/+2 | |
2019-06-29 | r/7 chore(build): Add Gemma to package set | Vincent Ambo | 1 | -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 file | Vincent Ambo | 1 | -0/+17 | |