Vincent Ambo
8b10c8d0f3
chore(overrides): Upgrade buildGo.nix
2019-12-13 12:11:50 +00:00
Vincent Ambo
a1ac598fa0
fix(overrides): Fix package importing for kontemplate
2019-12-09 04:27:40 +00:00
Vincent Ambo
7da979124f
fix(third_party): Expose various other missing dependencies
2019-12-09 03:36:50 +00:00
Vincent Ambo
998a2ceb17
fix(third_party): Expose missing dependencies for Nixery
2019-12-09 03:19:03 +00:00
Vincent Ambo
97be9c1411
fix(third_party): Shuffle code around to be compatible with readTree
...
As per the previous commit these files were no longer being imported,
which is now fixed by moving them into separate subfolders.
2019-12-09 03:18:27 +00:00
Vincent Ambo
7044424f52
fix(writeElispBin): Add required nixpkgs attributes for elisp
2019-12-09 03:00:56 +00:00
Vincent Ambo
46e5a23937
fix: Amend import paths to use whitelisted nixpkgs
2019-12-09 02:55:22 +00:00
Vincent Ambo
39ba761663
feat(third_party): Explicitly expose packages from nixpkgs
...
Instead of exposing the entire package tree from nixpkgs, whitelist
individual packages explicitly so that they show up in
`pkgs.third_party`.
This makes it much easier to control external dependencies used by my
projects.
Bonus: It even includes a working `third_party.callPackage` with only
the whitelisted packages!
2019-12-09 02:55:04 +00:00
Vincent Ambo
01bad09eed
refactor: Introduce new layout with nixpkgs in third_party
...
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 02:40:48 +00:00
Vincent Ambo
c1c379848a
chore(nix): Move files around to conform to new read-tree layout
...
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
2019-11-15 15:26:08 +00:00
Vincent Ambo
d35debf882
chore: Bump Nixery version & package set configuration
2019-10-25 15:52:23 +02:00
Vincent Ambo
bcdd2d3fcb
chore(third_party): Bump Nixery version
2019-09-21 15:39:45 +01:00
Vincent Ambo
d9a0f07c73
chore(third_party): Bump Nixery version
2019-09-03 00:25:40 +01:00
Vincent Ambo
f2e0f3ee27
chore(third_party): Remove git-appraise
...
Not actually in use here ...
2019-09-02 20:01:25 +01:00
Vincent Ambo
b43e5529f7
feat(third_party): Add missing Quicklisp packages for Gemma
...
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 01:24:41 +01:00
Vincent Ambo
2e688c18a5
feat(third_party): Add nixery with Cachix configuration
2019-08-19 02:40:14 +01:00
Vincent Ambo
128875b501
chore: Remove remaining Bazel-related files
2019-08-15 16:11:30 +01:00
Vincent Ambo
64275e446e
feat(third_party/bazel): Check in rules_nixpkgs from Tweag
2019-07-04 11:18:37 +01:00
Vincent Ambo
f723b8b878
feat(third_party/bazel): Check in rules_haskell from Tweag
2019-07-04 11:18:12 +01:00
Vincent Ambo
c31a0b552b
feat(git-appraise): Add Nix build configuration
2019-07-02 14:39:49 +01:00
Vincent Ambo
fe642c30f0
feat(third_party): Check in git-appraise
2019-07-02 14:19:12 +01:00
Vincent Ambo
545d9a2db9
docs(third_party): Add README
2019-06-29 14:12:38 +01:00