about summary refs log tree commit diff
path: root/third_party (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-01-22 r/444 fix(third_party/lisp/bordeaux-threads): Use native condvars on SBCLVincent Ambo1-1/+0
This underlines that I should probably have a thing that imports these automatically.
2020-01-22 r/441 chore(overrides): Remove lispPackages overridesVincent Ambo1-1/+0
No longer required since Gemma now uses buildLisp.nix
2020-01-22 r/440 refactor(fun/gemma): Use buildLisp.nix to build GemmaVincent Ambo1-0/+1
This removes the ASDF system definition for Gemma and switches the code over to buildLisp. The program builds (including some terrifying hacks to get the frontend to work), but there are some bizarre runtime issues that I need to debug.
2020-01-22 r/439 feat(third_party/lisp): Check in dependencies of gemmaVincent Ambo4-0/+89
2020-01-22 r/438 feat(third_party/lisp/s-xml): Check in sources & derivationVincent Ambo23-0/+2389
Checked in the sources for this because it is tracked upstream in CVS and I can't be bothered to deal with that right now.
2020-01-22 r/437 feat(third_party/lisp): Add derivations for hunchentoot & depsVincent Ambo5-0/+131
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