Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-03-01 | r/588 chore(third_party): Remove guile 3.0 override | Vincent Ambo | 3 | -26/+1 | |
I don't actually use guile at all, this was just for experimentation. | |||||
2020-03-01 | r/587 chore(third_party): Remove pounce override | Vincent Ambo | 2 | -18/+2 | |
Pounce is now available at 1.1 from nixpkgs upstream and no longer needs to be bumped manually. | |||||
2020-02-26 | r/585 fix(3p/cpp/googleapis): Add protos for Stackdriver Logging | Vincent Ambo | 2 | -1/+50 | |
Adds the proto definitions required for the Stackdriver Logging API. This compiles, but I'm unsure whether it's actually correct because there seems to be a lot of copy & paste in the build setup. | |||||
2020-02-26 | r/583 feat(3p/cpp/googleapis): Add Nix build instructions | Vincent Ambo | 1 | -0/+24 | |
2020-02-26 | r/582 fix(3p/cpp/googleapis): Use googleapis proto files provided by Nix | Vincent Ambo | 1 | -10/+1 | |
Updates the build process for googleapis in C++ to read the proto sources from the GOOGLEAPIS_DIR environment variable (injected by Nix) instead of attempting to download them at build time. | |||||
2020-02-26 | r/581 Add 'third_party/cpp/googleapis/' from commit ↵ | Vincent Ambo | 74 | -0/+3750 | |
'c873fd3aa14fb0d8696588117b5f79693381ba3c' git-subtree-dir: third_party/cpp/googleapis git-subtree-mainline: 438050b3d9c0e1dcfe7e26d9446e19fff97ccf88 git-subtree-split: c873fd3aa14fb0d8696588117b5f79693381ba3c | |||||
2020-02-26 | r/580 feat(third_party): Add dependencies for Google's C++ API libs | Vincent Ambo | 1 | -1/+7 | |
2020-02-24 | r/578 feat(3p/emacs/rcirc): Implement support for IRCv3 server-time | Vincent Ambo | 1 | -7/+46 | |
This adds very basic capability[0] and message tag[1] support to rcirc which is used to implement support for the IRCv3 server-time[2] spec. During connection setup, the server is asked to list its capabilities and the `server-time` capability is then blindly requested from it (the CAP handler code does not check whether server-time is actually part of the listed capabilities). rcirc does not need to know whether this negotiation succeeded, because server time tags will either be sent or not. By default rcirc prints all timestamps at current-time. A new variable `rcirc-last-message-time` has been added which, if set, overrides this timestamp. It is set by the message handler after parsing IRCv3 tags. Thanks to William Cummings for nudging me in the direction of his post about adding ZNC playback support to rcirc[4], from which some parts of this code were taken. This has been tested with IRCCloud's bouncers. [0]: https://ircv3.net/specs/core/capability-negotiation [1]: https://ircv3.net/specs/extensions/message-tags [2]: https://ircv3.net/specs/extensions/server-time-3.2.html | |||||
2020-02-24 | r/577 chore(third_party/emacs): Check in upstream rcirc | Vincent Ambo | 2 | -0/+3101 | |
This is the unmodified rcirc package from Emacs 26.3 | |||||
2020-02-24 | r/576 chore(third_party): Bump nixos-unstable channel | Vincent Ambo | 1 | -2/+2 | |
2020-02-21 | feat(cgit/ui-commit): show subject in page title | C. McEnroe | 1 | -0/+1 | |
2020-02-21 | feat(cgit/ui-tree): show symlink targets in tree listing | C. McEnroe | 1 | -2/+20 | |
Add links to symbolic link targets in tree listings, formatted like "ls -l". Path normalization collapses any ".." components of the link. | |||||
2020-02-21 | feat(cgit/ui-tree): don't link to blame for binary blobs | C. McEnroe | 1 | -2/+4 | |
2020-02-21 | feat(cgit/ui-blame): bail if blob is binary | C. McEnroe | 1 | -0/+4 | |
This avoids piping binary blobs through the source-filter. | |||||
2020-02-21 | r/559 chore: Rename pkgs->depot in all Nix file headers | Vincent Ambo | 78 | -226/+213 | |
2020-02-17 | r/555 chore(third_party/pounce): Override version to 1.1 | Vincent Ambo | 2 | -1/+19 | |
This has not yet propagated to nixos-unstable | |||||
2020-02-17 | r/554 chore(third_party): Bump nixos-unstable | Vincent Ambo | 1 | -3/+3 | |
2020-02-11 | r/531 fix(third_party/tailscale): Add patch to make taillogin work | Vincent Ambo | 2 | -0/+30 | |
2020-02-11 | r/529 fix(third_party/tailscale): Add default relaynode acl.json to output | Vincent Ambo | 1 | -1/+6 | |
2020-02-10 | r/528 fix(third_party/tailscale): Build all sub-packages | Vincent Ambo | 1 | -0/+2 | |
At the moment it seems like all of them are still required - things are in flux! | |||||
2020-02-10 | r/527 feat(third_party): Add package for tailscale | Vincent Ambo | 2 | -0/+33 | |
Adds a package for the now-opensourced tailscale client tailscale client. | |||||
2020-02-09 | r/514 fix(third_party/cgit): Make vpath & repo available for about cmd | Vincent Ambo | 1 | -1/+1 | |
This change makes cgit pass the current repo and vpath inside of the repo on to the about cmd, which makes it possible for it to correctly render `tree`, `log` and other links to the same vpath. | |||||
2020-02-08 | r/482 chore(third_party): Expose pandoc | Vincent Ambo | 1 | -0/+1 | |
2020-01-29 | r/474 feat(third_party/lisp): Add derivation for unix-opts | Vincent Ambo | 1 | -0/+17 | |
2020-01-26 | r/462 refactor(third_party/lisp): Use buildLisp.bundled for built-in libs | Vincent Ambo | 14 | -74/+36 | |
Deprecates derivations for: * sb-bsd-sockets * sb-posix * sb-rotate-byte * uiop | |||||
2020-01-22 | r/452 feat(third_party/lisp): Add 'lisp-binary' package and dependencies | Vincent Ambo | 3 | -0/+64 | |
2020-01-22 | r/451 feat(third_party/lisp): Add 'iterate' and 'quasiquote-2.0' packages | Vincent Ambo | 3 | -3/+35 | |
2020-01-22 | r/450 Merge commit '47f60d0996ed57d3a3c00b25ddbd8fea04096f90' as ↵ | Vincent Ambo | 8 | -0/+895 | |
'third_party/lisp/quasiquote_2' | |||||
2020-01-22 | r/444 fix(third_party/lisp/bordeaux-threads): Use native condvars on SBCL | Vincent Ambo | 1 | -1/+0 | |
This underlines that I should probably have a thing that imports these automatically. | |||||
2020-01-22 | r/441 chore(overrides): Remove lispPackages overrides | Vincent Ambo | 1 | -1/+0 | |
No longer required since Gemma now uses buildLisp.nix | |||||
2020-01-22 | r/440 refactor(fun/gemma): Use buildLisp.nix to build Gemma | Vincent Ambo | 1 | -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 gemma | Vincent Ambo | 4 | -0/+89 | |
2020-01-22 | r/438 feat(third_party/lisp/s-xml): Check in sources & derivation | Vincent Ambo | 23 | -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 & deps | Vincent Ambo | 5 | -0/+131 | |
2020-01-21 | r/436 feat(third_party/lisp): Check in drakma HTTP client & deps | Vincent Ambo | 8 | -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.0 | Vincent Ambo | 3 | -1/+26 | |
Lets try this thing out! | |||||
2020-01-18 | r/403 chore(third_party/git): Remove sha1collisiondetection submodule | Vincent Ambo | 2 | -4/+0 | |
This is not required and confuses git on clones. | |||||
2020-01-18 | r/402 chore(third_party/cgit): Remove git submodule | Vincent Ambo | 2 | -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 channel | Vincent Ambo | 1 | -2/+3 | |
2020-01-17 | r/397 feat(third_party/lisp): Add derivation for fiveam | Vincent Ambo | 1 | -0/+28 | |
2020-01-17 | r/396 Merge commit '728a186263688293c214297cf8ea34dde8b20edb' as ↵ | Vincent Ambo | 20 | -0/+2596 | |
'third_party/lisp/fiveam' | |||||
2020-01-17 | r/395 refactor(third_party/lisp): Amend alexandria drv for local sources | Vincent Ambo | 2 | -32/+28 | |
2020-01-17 | r/394 Merge commit '95aeb2ebae32a01ff79644daa523bda5d8552863' as ↵ | Vincent Ambo | 29 | -0/+6252 | |
'third_party/lisp/alexandria' | |||||
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). |