Vincent Ambo
8e9167fdc8
feat(third_party/lisp): Add derivation for fiveam
2020-01-17 18:41:06 +00:00
Vincent Ambo
7db9b2aa71
Merge commit '728a186263688293c214297cf8ea34dde8b20edb' as 'third_party/lisp/fiveam'
2020-01-17 18:37:23 +00:00
Vincent Ambo
807445a10b
refactor(third_party/lisp): Amend alexandria drv for local sources
2020-01-17 18:05:34 +00:00
Vincent Ambo
0a9a569534
Merge commit '95aeb2ebae32a01ff79644daa523bda5d8552863' as 'third_party/lisp/alexandria'
2020-01-17 18:04:20 +00:00
Vincent Ambo
30e4e5eefc
feat(third_party/lisp): Add derivation for trivial-backtrace
2020-01-17 17:56:17 +00:00
Vincent Ambo
fdcfd59aa4
Merge commit 'cc026178a94f94fa9c79cedc66cbaf5ab78c21c1' as 'third_party/lisp/trivial-backtrace'
2020-01-17 17:53:27 +00:00
Vincent Ambo
00902daa00
feat(third_party/lisp): Add derivation for asdf-flv
2020-01-17 17:52:27 +00:00
Vincent Ambo
ad1de2a04f
Merge commit '45fea96d8de14ffe08eef5fd8f3b6f4ecbd08eac' as 'third_party/lisp/asdf-flv'
2020-01-17 17:50:14 +00:00
Vincent Ambo
14fb1ff1bc
fix(third_party/lisp): Fix name of cl-ppcre package
2020-01-17 00:01:07 +01:00
Vincent Ambo
c2a797ed8b
feat(third_party/cgit): Render timestamps in dottime
...
Using the DATE_DOTTIME format support in git.
2020-01-12 03:12:34 +00:00
Vincent Ambo
ac6485efeb
feat(third_party/cgit): Add derivation to build cgit
...
This is pretty much exactly the derivation from nixpkgs, with some
things removed to reduce the closure size (e.g. the various formatters
used in the default cgit version, which are replaced by cheddar in my
setup).
2020-01-12 02:49:44 +00:00
Vincent Ambo
93cc05d363
feat(third_party/git): Add derivation to build git
...
This overrides the upstream derivation to:
* use local sources
* build `git send-email`
It also calls autoreconf before building because files that are
included in the git distribution tarball (which the normal derivation
uses) are missing from source.
2020-01-12 01:55:23 +00:00
Vincent Ambo
be2f51e1dd
feat(third_party/cgit): Generate links to about pages from subtrees
...
If you're on tree/foo/bar, the about link will now point to
about/foo/bar.
Currently the annoying thing about this is that it will also do it for
files.
2020-01-11 23:47:41 +00:00
Vincent Ambo
0294eec9da
feat(third_party/cgit): Use README at each subtree
...
This means that individual subtrees of a repository will also have
their READMEs rendered on the about page, for example:
/foo/bar/README.md
Will render on:
/about/foo/bar/
This is useful for monorepo setups in which subtrees represent
individual projects.
2020-01-11 23:47:39 +00:00
Vincent Ambo
8de22f654c
feat(third_party/cgit): Generate monorepo compatible URLs
...
Generates URLs that do not include the repository name.
On git.tazj.in, only one repository (depot) is served - hence URLs
generated by cgit need not include the name.
2020-01-11 23:47:36 +00:00
Vincent Ambo
8082d87da3
feat(third_party/git/date): add "dottime" format
...
Adds dottime (as defined on https://dotti.me ) as a timestamp format.
This format is designed to simplify working with timestamps across
many different timezones by keeping the timestamp format itself in
UTC (and indicating this with a dot character), but appending the
local offset.
This is implemented as a new format because the timestamp needs to be
rendered both as UTC and including the offset, an implementation using
a strftime formatting string is not sufficient.
2020-01-11 23:43:50 +00:00
Vincent Ambo
7ef0d62730
merge(third_party/git): Merge squashed git subtree at v2.23.0
...
Merge commit '1b593e1ea4d2af0f6444d9a7788d5d99abd6fde5' as 'third_party/git'
2020-01-11 23:40:29 +00:00
Vincent Ambo
6a2a300707
chore(third_party/git): Remove plain patch check-in
2020-01-11 23:36:38 +00:00
Vincent Ambo
5a069d5888
merge(third_party/cgit): Import at master of 2020-01-11
...
Imported commit '723dc8fbcb1a4609c264758eae420ee2811a2b55' as
'third_party/cgit'.
2020-01-11 23:31:05 +00:00
Vincent Ambo
4adaf29043
feat(third_party/lisp): Add derivation for cl-ansi-text
2020-01-10 00:38:35 +00:00
Vincent Ambo
b90a5bbfbc
feat(third_party/lisp): Add derivation for cl-colors2
2020-01-10 00:38:10 +00:00
Vincent Ambo
98836812eb
feat(third_party/lisp): Add derivation for cl-ppcre
2020-01-10 00:27:25 +00:00
Vincent Ambo
fd9fb7730a
feat(third_party/lisp): Add derivation for CL+SSL
2020-01-09 01:55:42 +00:00
Vincent Ambo
11e0bf4958
feat(third_party/lisp): Add dummy package for sb-posix
2020-01-09 01:55:31 +00:00
Vincent Ambo
3940b2e1a8
feat(third_party/lisp): Add derivation for flexi-streams
2020-01-09 01:15:31 +00:00
Vincent Ambo
815574ad5f
feat(third_party/lisp): Add derivation for trivial-gray-streams
2020-01-09 01:13:14 +00:00
Vincent Ambo
67170024d2
feat(third_party/lisp): Add derivation for trivial-garbage
2020-01-09 01:10:28 +00:00
Vincent Ambo
7edbcf9c04
feat(third_party/lisp): Add derivation for bordeaux-threads
2020-01-09 01:07:12 +00:00
Vincent Ambo
f8519aefef
feat(third_party/lisp): Add derivation for cffi
2020-01-09 01:00:11 +00:00
Vincent Ambo
e8d0488367
feat(third_party/lisp): Add dummy packages for ASDF & UIOP
...
These both ship with SBCL, but need to be forced to load.
2020-01-09 00:59:45 +00:00
Vincent Ambo
06362a812e
feat(third_party/lisp): Add derivation for trivial-features
2020-01-09 00:17:44 +00:00
Vincent Ambo
07ee256932
feat(third_party/lisp): Add derivation for babel
2020-01-09 00:17:39 +00:00
Vincent Ambo
d9e1075e28
feat(third_party/lisp): Add derivation for Alexandria
2020-01-09 00:04:52 +00:00
Vincent Ambo
ca199a57d9
feat(buildLisp): Implement dependency loading & propagation
...
Similar to buildGo.nix, the library derivations carry information
about their dependencies which is merged when a load file is
instantiated.
The load files are created when compiling libraries, but will in the
future also be created when wrapping SBCL and dumping images.
2020-01-08 18:40:53 +00:00
Vincent Ambo
894c23510b
fix(third_party/git): Update dottime patch for git
...
Updates the commit message & fixes whitespace error before submitting
this.
2020-01-08 13:02:11 +00:00
Vincent Ambo
b8ca70539b
chore(third_party/gopkgs): Add Google Maps API client & deps
2020-01-05 21:08:33 +00:00
Vincent Ambo
1e71b80f6a
fix(emacs): Build emacs with imagemagick support
2020-01-05 17:37:01 +00:00
Vincent Ambo
b2af61e576
chore(third_party): Bump channel to nixos-unstable
...
Turns out it is useful to have builds cached in Hydra, actually.
2020-01-05 16:59:52 +00:00
Vincent Ambo
1d687c5303
chore(ops/nixos): Move NixOS configuration one level up
2020-01-04 22:50:19 +00:00
Vincent Ambo
886cf09b95
feat(bin): Add link to 'age' tool from third_party.age
2020-01-01 16:54:07 +01:00
Vincent Ambo
27f5eb5f67
chore(third_party): Bump packages to latest nixpkgs-unstable
2020-01-01 16:53:01 +01:00
Vincent Ambo
dce1112842
feat(third_party/git): Support dottime as log date format
2019-12-28 01:39:33 +01:00
Vincent Ambo
1ea6dcabbb
feat(third_party/notmuch): Patch notmuch to render time as dottime
...
This implements support for dotti.me in notmuch by changing the
formatting of relative and absolute times.
2019-12-27 19:18:00 +01:00
Vincent Ambo
12973b8a8b
feat(third_party/notmuch): Display dottime in relative time views
2019-12-27 19:18:00 +01:00
Vincent Ambo
e76be6b401
feat(third_party/lieer): Introduce configuration for OAuth client
...
It turns out I'm going to need multiple different OAuth clients for a
variety of reasons. This defaults to the client for tazj.in accounts,
but I use a different one in my work overlay.
2019-12-26 15:01:21 +01:00
Vincent Ambo
39aa74ed61
fix(third_party/lieer): Use correct scope for SMTP access
...
Turns out that for some peculiar reason, the 'send' scope is not
enough to send email and the full 'mail.google.com' scope is required.
2019-12-26 14:06:57 +01:00
Vincent Ambo
a07571a4db
feat(third_party/lieer): Request OAuth2 scope for sending emails
...
This makes it possible to reuse the lieer tokens for sending emails
from XOAUTH2-compatible SMTP clients.
2019-12-26 13:02:53 +01:00
Vincent Ambo
3c94625a5f
chore(lieer): Remove OAuth client patch
...
This is now done in my work-specific configuration, which is
elsewhere.
2019-12-25 14:09:09 +01:00
Vincent Ambo
41eea96e63
feat(third_party/lieer): Overwrite included client secret
2019-12-23 13:26:30 +01:00
Vincent Ambo
d11cda367f
feat(third_party): Check in derivation for lieer
2019-12-23 12:20:31 +01:00