Vincent Ambo
36fa320e55
feat(third_party): Add Go packages for src-d/go-git
...
This is going to be used in my git syncing tool for the cgit setup.
2019-12-19 16:25:47 +00:00
Vincent Ambo
c1a5d7d62a
feat(emacs): Add telega.el support
...
Packages the telega-server binary and adds the required mode into
Emacs.
Unread message count is displayed in the modeline, which is neat.
Probably need to figure out some key bindings for this.
2019-12-19 14:48:22 +00:00
Vincent Ambo
51ad58f8de
fix(build): Add missing packages for Nixery images
2019-12-18 19:08:10 +00:00
Vincent Ambo
3b86979e32
feat(third_party/nixery): Add OpenSSH to Nixery image
2019-12-18 17:54:29 +00:00
Vincent Ambo
11022c1b88
feat(services/cgit-taz): Check in initial cgit configuration
...
This is currently just a test to serve examples from my local machine,
nothing more fancy than that.
2019-12-18 16:22:56 +00:00
Vincent Ambo
d4f6c5a399
chore(third_party): Bump naersk
2019-12-16 03:14:21 +00:00
Vincent Ambo
02e2877193
chore(emacs): Move carp-mode to third-party
2019-12-15 20:55:46 +00:00
Vincent Ambo
c16d9bb9b8
chore(tools): Add 'rink'
2019-12-14 17:53:33 +00:00
Vincent Ambo
cbe7b47a96
refactor(tools): __dispatch.sh now uses relative paths
...
This enables usage of __dispatch.sh from anywhere, even outside of the
depot.
Specifically this means I can add `~/depot/bin` to my $PATH and all
the registered tools work from anywhere.
2019-12-14 17:40:21 +00:00
Vincent Ambo
2b80265a1f
refactor(emacs): Rewrite derivation to match depot layout
2019-12-14 12:47:07 +00:00
Vincent Ambo
3071ffdc8a
chore(third_party): Add derivation for gopkgs/golang/groupcache
2019-12-14 11:37:48 +00:00
Vincent Ambo
dc6e0e86ad
chore(third_party): Bump nixpkgs channel
...
This channel is nixos-unstable on 2019-12-13.
2019-12-13 21:32:02 +00:00
Vincent Ambo
6220294f94
chore(third_party): Bump gopkgs needed for Google Cloud
2019-12-13 21:30:14 +00:00
Vincent Ambo
9594203e07
feat(third_party/gopkgs): Import external packages for Google Cloud
...
These packages contain the Cloud SDK for Go. There is currently a
linker issue (presumably due to something in `buildGo.nix`) that means
that projects using them can not actually be built.
2019-12-13 12:12:06 +00:00
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