about summary refs log tree commit diff
path: root/nix/buildLisp (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2020-01-17 r/385 feat(nix/buildLisp): Support passing programs to sbclWithVincent Ambo1-1/+1
Adds the necessary attributes on derivations created by buildLisp.program for them to be passed to buildLisp.sbclWith. This makes it possible to easily spin up Lisp environments that contain everything needed for a given program.
2020-01-17 r/384 fix(third_party/lisp): Fix name of cl-ppcre packageVincent Ambo1-1/+1
2020-01-15 r/383 feat(emacs.d): Configure Sly for Common LispVincent Ambo1-0/+8
Sets up Lisp modes in Sly REPL and points at the local hyperspec checkout. In fact the Hyperspec bit should probably be managed by Nix, but one step at a time.
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/381 chore(web/cgit-taz): Use in-tree cgit version insteadVincent Ambo1-11/+2
Drops the previous patch setup to use //third_party/cgit instead.
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/378 chore(web/cgit-taz): Remove patches which have been integratedVincent Ambo3-210/+0
These patches now live as commits at //third_party/cgit
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