about summary refs log tree commit diff
path: root/third_party
AgeCommit message (Collapse)AuthorFilesLines
2020-01-21 r/436 feat(third_party/lisp): Check in drakma HTTP client & depsVincent Ambo8-0/+188
This HTTP client has much fewer dependencies than some of the other ones I've seen, and it'll be good enough for my demo purposes.
2020-01-19 r/423 feat(third_party/guile): Override guile to version 3.0.0Vincent Ambo3-1/+26
Lets try this thing out!
2020-01-18 r/403 chore(third_party/git): Remove sha1collisiondetection submoduleVincent Ambo2-4/+0
This is not required and confuses git on clones.
2020-01-18 r/402 chore(third_party/cgit): Remove git submoduleVincent Ambo2-3/+0
This is instead passed in by Nix, and it confuses git on clones.
2020-01-18 r/400 chore(third_party): Bump nixos-unstable channelVincent Ambo1-2/+3
2020-01-17 r/397 feat(third_party/lisp): Add derivation for fiveamVincent Ambo1-0/+28
2020-01-17 r/396 Merge commit '728a186263688293c214297cf8ea34dde8b20edb' as ↵Vincent Ambo20-0/+2596
'third_party/lisp/fiveam'
2020-01-17 r/395 refactor(third_party/lisp): Amend alexandria drv for local sourcesVincent Ambo2-32/+28
2020-01-17 r/394 Merge commit '95aeb2ebae32a01ff79644daa523bda5d8552863' as ↵Vincent Ambo29-0/+6252
'third_party/lisp/alexandria'
2020-01-17 r/393 feat(third_party/lisp): Add derivation for trivial-backtraceVincent Ambo1-0/+15
2020-01-17 r/392 Merge commit 'cc026178a94f94fa9c79cedc66cbaf5ab78c21c1' as ↵Vincent Ambo19-0/+809
'third_party/lisp/trivial-backtrace'
2020-01-17 r/391 feat(third_party/lisp): Add derivation for asdf-flvVincent Ambo1-0/+12
2020-01-17 r/390 Merge commit '45fea96d8de14ffe08eef5fd8f3b6f4ecbd08eac' as ↵Vincent Ambo7-0/+224
'third_party/lisp/asdf-flv'
2020-01-17 r/384 fix(third_party/lisp): Fix name of cl-ppcre packageVincent Ambo1-1/+1
2020-01-12 r/382 feat(third_party/cgit): Render timestamps in dottimeVincent Ambo4-8/+8
Using the DATE_DOTTIME format support in git.
2020-01-12 r/380 feat(third_party/cgit): Add derivation to build cgitVincent Ambo3-0/+41
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 r/379 feat(third_party/git): Add derivation to build gitVincent Ambo3-0/+18
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-11 r/377 feat(third_party/cgit): Generate links to about pages from subtreesVincent Ambo1-4/+10
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 r/376 feat(third_party/cgit): Use README at each subtreeVincent Ambo1-0/+12
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 r/375 feat(third_party/cgit): Generate monorepo compatible URLsVincent Ambo2-43/+10
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 r/374 feat(third_party/git/date): add "dottime" formatVincent Ambo5-1/+27
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 r/373 merge(third_party/git): Merge squashed git subtree at v2.23.0Vincent Ambo3629-0/+1139934
Merge commit '1b593e1ea4d2af0f6444d9a7788d5d99abd6fde5' as 'third_party/git'
2020-01-11 r/372 chore(third_party/git): Remove plain patch check-inVincent Ambo2-125/+0
2020-01-11 r/371 merge(third_party/cgit): Import at master of 2020-01-11Vincent Ambo102-0/+15631
Imported commit '723dc8fbcb1a4609c264758eae420ee2811a2b55' as 'third_party/cgit'.
2020-01-10 r/368 feat(third_party/lisp): Add derivation for cl-ansi-textVincent Ambo1-0/+19
2020-01-10 r/367 feat(third_party/lisp): Add derivation for cl-colors2Vincent Ambo1-0/+21
2020-01-10 r/366 feat(third_party/lisp): Add derivation for cl-ppcreVincent Ambo1-0/+30
2020-01-09 r/363 feat(third_party/lisp): Add derivation for CL+SSLVincent Ambo1-0/+38
2020-01-09 r/362 feat(third_party/lisp): Add dummy package for sb-posixVincent Ambo1-0/+10
2020-01-09 r/361 feat(third_party/lisp): Add derivation for flexi-streamsVincent Ambo1-0/+34
2020-01-09 r/360 feat(third_party/lisp): Add derivation for trivial-gray-streamsVincent Ambo1-0/+16
2020-01-09 r/359 feat(third_party/lisp): Add derivation for trivial-garbageVincent Ambo1-0/+12
2020-01-09 r/358 feat(third_party/lisp): Add derivation for bordeaux-threadsVincent Ambo1-0/+20
2020-01-09 r/357 feat(third_party/lisp): Add derivation for cffiVincent Ambo1-0/+32
2020-01-09 r/356 feat(third_party/lisp): Add dummy packages for ASDF & UIOPVincent Ambo2-0/+19
These both ship with SBCL, but need to be forced to load.
2020-01-09 r/354 feat(third_party/lisp): Add derivation for trivial-featuresVincent Ambo1-0/+12
2020-01-09 r/353 feat(third_party/lisp): Add derivation for babelVincent Ambo1-0/+31
2020-01-09 r/352 feat(third_party/lisp): Add derivation for AlexandriaVincent Ambo1-0/+32
2020-01-08 r/346 feat(buildLisp): Implement dependency loading & propagationVincent Ambo1-0/+1
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 r/344 fix(third_party/git): Update dottime patch for gitVincent Ambo1-18/+23
Updates the commit message & fixes whitespace error before submitting this.
2020-01-05 r/336 chore(third_party/gopkgs): Add Google Maps API client & depsVincent Ambo4-3/+39
2020-01-05 r/335 fix(emacs): Build emacs with imagemagick supportVincent Ambo1-0/+1
2020-01-05 r/334 chore(third_party): Bump channel to nixos-unstableVincent Ambo1-2/+2
Turns out it is useful to have builds cached in Hydra, actually.
2020-01-04 r/327 chore(ops/nixos): Move NixOS configuration one level upVincent Ambo1-0/+3
2020-01-01 r/325 feat(bin): Add link to 'age' tool from third_party.ageVincent Ambo1-0/+1
2020-01-01 r/324 chore(third_party): Bump packages to latest nixpkgs-unstableVincent Ambo1-8/+6
2019-12-28 r/316 feat(third_party/git): Support dottime as log date formatVincent Ambo3-2/+121
2019-12-27 r/315 feat(third_party/notmuch): Patch notmuch to render time as dottimeVincent Ambo2-0/+29
This implements support for dotti.me in notmuch by changing the formatting of relative and absolute times.
2019-12-27 r/313 feat(third_party/notmuch): Display dottime in relative time viewsVincent Ambo3-1/+46
2019-12-26 r/306 feat(third_party/lieer): Introduce configuration for OAuth clientVincent Ambo2-2/+44
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.