about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2020-01-08 r/350 feat(buildLisp): Add initial, tiny example programVincent Ambo3-0/+45
2020-01-08 r/349 feat(buildLisp): Implement buildLisp.program to dump executablesVincent Ambo1-4/+30
Dumps the executable image from SBCL to $out/bin/$name. Image compression is disabled.
2020-01-08 r/348 refactor(buildLisp): Inline dependency loading in genCompileLispVincent Ambo1-35/+44
2020-01-08 r/347 feat(buildLisp): Add function to wrap SBCL with dependenciesVincent Ambo1-2/+4
Adds `buildLisp.sbclWith` which creates an SBCL wrapper the contains all the requested dependencies.
2020-01-08 r/346 feat(buildLisp): Implement dependency loading & propagationVincent Ambo2-4/+17
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/345 fix(buildLisp): Fail the build on compilation errorsVincent Ambo1-1/+4
This needs to be handled explicitly in the COMPILE-FILE form.
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-08 r/343 feat(nix/buildLisp): Add initial sketch including buildLisp.libraryVincent Ambo2-0/+97
Adds a Nix function to build a Lisp library out of a specified set of Nix files. All files are combined into a single FASL. This is by design only compatible with SBCL (for now).
2020-01-08 r/342 fix(emacs): Minor typo fixVincent Ambo1-1/+1
2020-01-07 r/341 chore(emacs): Bump emacs-libvterm to a more recent versionVincent Ambo1-1/+9
2020-01-07 r/340 fix(emacs): Disable linking of imagemagick due to vterm crashesVincent Ambo1-8/+9
See explanatory comment.
2020-01-07 r/339 feat(ops/nixos/nugget): Install SBCL in system packagesVincent Ambo1-0/+2
2020-01-05 r/338 chore(ops/secrets): Add Google Maps API keyVincent Ambo1-0/+0
2020-01-05 r/337 feat(fun/amsterdump): Add distance matrix lookup for fundu resultsVincent Ambo4-0/+2472
This contains a little tool that can make requests to the Google Maps API for distance matrix lookups from Fundu results to Schiphol Airport and Amsterdam Centraal. <3 edef!
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 Ambo2-1/+6
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-05 r/333 feat(ops/nixos/nugget): Install msmtp & lieer timersVincent Ambo1-1/+24
2020-01-05 r/332 chore(ops/nixos/nugget): Install various needed packagesVincent Ambo1-0/+4
2020-01-05 r/331 chore(emacs.d): Remove edwina configurationVincent Ambo3-33/+0
Sounds good, doesn't work. (Okay, it does - but not like I want it to and with too many caveats at the moment - maybe later)
2020-01-04 r/330 feat(ops/nixos): Add 'rebuilder' helper scriptVincent Ambo4-5/+33
This script rebuilds & activates system configuration based on the hostname. Currently since there is only one host this isn't particularly interesting.
2020-01-04 r/329 feat(ops/nixos): Check in updated system configuration for 'nugget'Vincent Ambo3-56/+194
This is the rebrand of the desktop machine, now running a config straight out of the depot.
2020-01-04 r/328 chore(ops/nixos): Remove deprecated NixOS config filesVincent Ambo9-866/+0
2020-01-04 r/327 chore(ops/nixos): Move NixOS configuration one level upVincent Ambo19-14/+51
2020-01-04 r/326 fix(emacs.d): Use 'fish' from $PATH when launching vtermsVincent Ambo1-1/+1
This is required because the configuration is used on machines where fish comes from Nix, and on ones where it does not.
2020-01-01 r/325 feat(bin): Add link to 'age' tool from third_party.ageVincent Ambo4-0/+9
2020-01-01 r/324 chore(third_party): Bump packages to latest nixpkgs-unstableVincent Ambo1-8/+6
2020-01-01 r/323 chore: Remove Travis CI integration fileVincent Ambo1-9/+0
The depot is not built using Travis (but might be built using SourceHut or something in the future).
2020-01-01 r/322 feat(emacs.d): Toggle email signature manually with C-c C-wVincent Ambo1-0/+1
The signature itself is read from ~/.signature
2019-12-30 r/321 fix(emacs.d): Disable notmuch FCC directoriesVincent Ambo1-0/+1
2019-12-30 r/320 docs(kontemplate): Update documentation for depot changesVincent Ambo1-11/+10
2019-12-30 r/319 chore(cgit-taz): Hide remote branchesVincent Ambo1-2/+1
With the sync-gcsr changes from the previous commits remote branches are turned into local branches anyways.
2019-12-30 r/318 feat(sync-gcsr): Synchronise all remote branchesVincent Ambo1-14/+46
Explicitly sets all local branches to all equivalent remote branches after each update. Branches deleted on the remote will eventually disappear when the container is restarted.
2019-12-29 r/317 refactor(sync-gcsr): Split clone into separate functionVincent Ambo1-20/+25
This is in preparation for adding more complex branch-related logic to both functions.
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/314 chore(dottime.el): Remove advice for notmuch date renderingVincent Ambo1-20/+1
This code has moved into a patch for notmuch itself.
2019-12-27 r/313 feat(third_party/notmuch): Display dottime in relative time viewsVincent Ambo3-1/+46
2019-12-27 r/312 fix(dottime.el): Defer package-specific setupVincent Ambo2-35/+38
2019-12-27 r/311 fix(emacs.d): Load dottime.el after libraries that it modifiesVincent Ambo1-1/+4
2019-12-27 r/310 feat(dottime.el): Support dottime display in notmuch thread viewVincent Ambo1-1/+19
Advises notmuch to display `Date` headers using dottime.
2019-12-27 r/309 feat(dottime.el): Add arbitrary offsets & prefixes to dottime-formatVincent Ambo1-9/+15
This gives users from Elisp slightly more flexibility about the display of dottime.
2019-12-27 r/308 feat(dottime.el): Use dottime in telega.el, tooVincent Ambo1-0/+16
2019-12-26 r/307 chore(emacs.d): Remove explicit FCC dir for private accountVincent Ambo1-1/+0
No longer required because Gmail does this automatically.
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.
2019-12-26 r/305 chore(emacs.d): Remove GPG agent warmup from mail sendingVincent Ambo2-17/+0
Fetching credentials is no longer handled by msmtp itself.
2019-12-26 r/304 fix(third_party/lieer): Use correct scope for SMTP accessVincent Ambo1-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 emailsVincent Ambo2-0/+15
This makes it possible to reuse the lieer tokens for sending emails from XOAUTH2-compatible SMTP clients.
2019-12-25 r/302 fix(emacs.d): Slightly more reliable way of setting edwina prefixVincent Ambo2-1/+4
2019-12-25 r/301 fix(emacs.d): Display newest emails first in notmuchVincent Ambo1-1/+3