Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-01-17 | r/393 feat(third_party/lisp): Add derivation for trivial-backtrace | Vincent Ambo | 1 | -0/+15 | |
2020-01-17 | r/392 Merge commit 'cc026178a94f94fa9c79cedc66cbaf5ab78c21c1' as ↵ | Vincent Ambo | 19 | -0/+809 | |
'third_party/lisp/trivial-backtrace' | |||||
2020-01-17 | r/391 feat(third_party/lisp): Add derivation for asdf-flv | Vincent Ambo | 1 | -0/+12 | |
2020-01-17 | r/390 Merge commit '45fea96d8de14ffe08eef5fd8f3b6f4ecbd08eac' as ↵ | Vincent Ambo | 7 | -0/+224 | |
'third_party/lisp/asdf-flv' | |||||
2020-01-17 | r/384 fix(third_party/lisp): Fix name of cl-ppcre package | Vincent Ambo | 1 | -1/+1 | |
2020-01-12 | r/382 feat(third_party/cgit): Render timestamps in dottime | Vincent Ambo | 4 | -8/+8 | |
Using the DATE_DOTTIME format support in git. | |||||
2020-01-12 | r/380 feat(third_party/cgit): Add derivation to build cgit | Vincent Ambo | 3 | -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 git | Vincent Ambo | 3 | -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 subtrees | Vincent Ambo | 1 | -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 subtree | Vincent Ambo | 1 | -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 URLs | Vincent Ambo | 2 | -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" format | Vincent Ambo | 5 | -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.0 | Vincent Ambo | 3629 | -0/+1139934 | |
Merge commit '1b593e1ea4d2af0f6444d9a7788d5d99abd6fde5' as 'third_party/git' | |||||
2020-01-11 | r/372 chore(third_party/git): Remove plain patch check-in | Vincent Ambo | 2 | -125/+0 | |
2020-01-11 | r/371 merge(third_party/cgit): Import at master of 2020-01-11 | Vincent Ambo | 102 | -0/+15631 | |
Imported commit '723dc8fbcb1a4609c264758eae420ee2811a2b55' as 'third_party/cgit'. | |||||
2020-01-10 | r/368 feat(third_party/lisp): Add derivation for cl-ansi-text | Vincent Ambo | 1 | -0/+19 | |
2020-01-10 | r/367 feat(third_party/lisp): Add derivation for cl-colors2 | Vincent Ambo | 1 | -0/+21 | |
2020-01-10 | r/366 feat(third_party/lisp): Add derivation for cl-ppcre | Vincent Ambo | 1 | -0/+30 | |
2020-01-09 | r/363 feat(third_party/lisp): Add derivation for CL+SSL | Vincent Ambo | 1 | -0/+38 | |
2020-01-09 | r/362 feat(third_party/lisp): Add dummy package for sb-posix | Vincent Ambo | 1 | -0/+10 | |
2020-01-09 | r/361 feat(third_party/lisp): Add derivation for flexi-streams | Vincent Ambo | 1 | -0/+34 | |
2020-01-09 | r/360 feat(third_party/lisp): Add derivation for trivial-gray-streams | Vincent Ambo | 1 | -0/+16 | |
2020-01-09 | r/359 feat(third_party/lisp): Add derivation for trivial-garbage | Vincent Ambo | 1 | -0/+12 | |
2020-01-09 | r/358 feat(third_party/lisp): Add derivation for bordeaux-threads | Vincent Ambo | 1 | -0/+20 | |
2020-01-09 | r/357 feat(third_party/lisp): Add derivation for cffi | Vincent Ambo | 1 | -0/+32 | |
2020-01-09 | r/356 feat(third_party/lisp): Add dummy packages for ASDF & UIOP | Vincent Ambo | 2 | -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-features | Vincent Ambo | 1 | -0/+12 | |
2020-01-09 | r/353 feat(third_party/lisp): Add derivation for babel | Vincent Ambo | 1 | -0/+31 | |
2020-01-09 | r/352 feat(third_party/lisp): Add derivation for Alexandria | Vincent Ambo | 1 | -0/+32 | |
2020-01-08 | r/346 feat(buildLisp): Implement dependency loading & propagation | Vincent Ambo | 1 | -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 git | Vincent Ambo | 1 | -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 & deps | Vincent Ambo | 4 | -3/+39 | |
2020-01-05 | r/335 fix(emacs): Build emacs with imagemagick support | Vincent Ambo | 1 | -0/+1 | |
2020-01-05 | r/334 chore(third_party): Bump channel to nixos-unstable | Vincent Ambo | 1 | -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 up | Vincent Ambo | 1 | -0/+3 | |
2020-01-01 | r/325 feat(bin): Add link to 'age' tool from third_party.age | Vincent Ambo | 1 | -0/+1 | |
2020-01-01 | r/324 chore(third_party): Bump packages to latest nixpkgs-unstable | Vincent Ambo | 1 | -8/+6 | |
2019-12-28 | r/316 feat(third_party/git): Support dottime as log date format | Vincent Ambo | 3 | -2/+121 | |
2019-12-27 | r/315 feat(third_party/notmuch): Patch notmuch to render time as dottime | Vincent Ambo | 2 | -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 views | Vincent Ambo | 3 | -1/+46 | |
2019-12-26 | r/306 feat(third_party/lieer): Introduce configuration for OAuth client | Vincent Ambo | 2 | -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. | |||||
2019-12-26 | r/304 fix(third_party/lieer): Use correct scope for SMTP access | Vincent Ambo | 1 | -1/+1 | |
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 | r/303 feat(third_party/lieer): Request OAuth2 scope for sending emails | Vincent Ambo | 2 | -0/+15 | |
This makes it possible to reuse the lieer tokens for sending emails from XOAUTH2-compatible SMTP clients. | |||||
2019-12-25 | r/300 chore(lieer): Remove OAuth client patch | Vincent Ambo | 2 | -34/+1 | |
This is now done in my work-specific configuration, which is elsewhere. | |||||
2019-12-23 | r/294 feat(third_party/lieer): Overwrite included client secret | Vincent Ambo | 3 | -1/+35 | |
2019-12-23 | r/292 feat(third_party): Check in derivation for lieer | Vincent Ambo | 2 | -0/+28 | |
2019-12-21 | r/285 chore(third_party): Remove pulldown-cmark again | Vincent Ambo | 1 | -12/+0 | |
2019-12-21 | r/277 feat(cheddar): Use syntax highlighting assets from bat | Vincent Ambo | 1 | -0/+1 | |
This uses Nix to inject the path to the syntax highlighting assets that ship with the bat source code into the cheddar build at compile time, where the Rust compiler then inserts it into the binary via macros. bat has a lot of custom syntax highlighting definitions that they collected from all over the place (including for languages like Nix!) and this makes them accessible to cheddar. Also if you're reading this, can you just take a moment to appreciate how incredible it is that Nix just lets us do something like this?! | |||||
2019-12-21 | r/274 feat(cgit-taz): Use pulldown-cmark as the about filter | Vincent Ambo | 1 | -0/+1 | |
It renders GitHub-flavoured Markdown, which is nice for most use-cases. | |||||
2019-12-21 | r/273 feat(third_party): Add derivation for pulldown-cmark | Vincent Ambo | 1 | -0/+12 | |