about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2020-01-22 r/442 chore(builds): Enable Gemma build in CIVincent Ambo1-0/+1
2020-01-22 r/441 chore(overrides): Remove lispPackages overridesVincent Ambo6-114/+0
No longer required since Gemma now uses buildLisp.nix
2020-01-22 r/440 refactor(fun/gemma): Use buildLisp.nix to build GemmaVincent Ambo5-91/+40
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-20 r/435 feat(ops/nixos/nugget): Enable Keybase "service"Vincent Ambo1-0/+2
2020-01-20 r/434 feat(ops/mq_cli): Bump dependencies & add derivationVincent Ambo5-125/+64
2020-01-20 r/433 feat(ops/posix_mq.rs): Set up Nix buildVincent Ambo4-1/+58
2020-01-20 r/432 chore(ops): Remove deprecated .travis.yml filesVincent Ambo2-6/+0
2020-01-20 r/431 chore(ops/posix_mq.rs): Update crate dependencies to recent versionsVincent Ambo5-26/+18
First bump since 2017! This changes the code to be compatible with newer versions of the `nix` crate, which has shuffled things around a bit.
2020-01-20 r/430 Add 'ops/mq_cli/' from commit 'df29b08bffc90cfd4f2d963a8e48d89f7a86308d'Vincent Ambo8-0/+537
git-subtree-dir: ops/mq_cli git-subtree-mainline: b59c7e693c21cf76619ad89ae008d92ebbb92dad git-subtree-split: df29b08bffc90cfd4f2d963a8e48d89f7a86308d
2020-01-20 r/429 Add 'ops/posix_mq.rs/' from commit 'f7d1a38da67e92e0e87dbb988d288f0be2714f5c'Vincent Ambo9-0/+521
git-subtree-dir: ops/posix_mq.rs git-subtree-mainline: 8f684972695aeb64d1c09499bb14c5cd65bafd91 git-subtree-split: f7d1a38da67e92e0e87dbb988d288f0be2714f5c
2020-01-20 r/428 fix(emacs-pkgs/nix-util): Ensure compatibility with non-native JSONVincent Ambo1-1/+1
2020-01-19 r/427 feat(web/cgit-taz): Use cheddar's about filter for about pagesVincent Ambo1-1/+4
Following this change, Markdown files in the tree view will be rendered as highlighted Markdown sources.
2020-01-19 r/426 feat(cheddar): Add toggle flag for about-filter behaviourVincent Ambo1-13/+38
Cheddar now needs to be passed the --about-filter flag to toggle the behaviour for rendering Markdown into HTML. By default Markdown will be highlighted like normal source code (i.e. cgit source-filtering is the default behaviour).
2020-01-19 r/425 chore(build): Enable CI for patched third-party projectsVincent Ambo1-0/+4
2020-01-19 r/424 feat(emacs): Install geiser for GuileVincent Ambo2-0/+2
2020-01-19 r/423 feat(third_party/guile): Override guile to version 3.0.0Vincent Ambo4-1/+27
Lets try this thing out!
2020-01-19 r/422 feat(ops/nixos/nugget): Install millerVincent Ambo1-0/+1
2020-01-19 r/421 fix(emacs-pkgs/dottime): Do not call telega macros in advice setupVincent Ambo1-2/+1
This advice is potentially defined before the autoloads for telega have run, which means that the macro-expansion fails and `telega-ins-fmt` is looked up as a function. With this setup the initialisation works as expected.
2020-01-19 r/420 feat(emacs.d): Switch font to JetBrains MonoVincent Ambo1-11/+3
Lets evaluate this for a bit. With the current settings it even seems to render _okay_ on nugget.
2020-01-19 r/419 chore(ops/nixos/nugget): Aimlessly tweak font configurationVincent Ambo1-0/+11
These settings seem to be very mildly better than what I had before, but I'm not entirely sure.
2020-01-19 r/418 fix(emacs.d): Use "light" Input font on nuggetVincent Ambo1-2/+9
2020-01-19 r/417 fix(infra/k8s/nixery): Add GCSR hosts to SSH known_hosts for NixeryVincent Ambo1-0/+1
Unsure how this worked at all previously?
2020-01-19 r/416 feat(ops/nixos/nugget): Connect to wifi & install Google ChromeVincent Ambo1-0/+10
This adds configuration which, sometimes, when the stars align just right, makes it possible to cast to the Chromecast from nugget.
2020-01-19 r/415 chore(build): Rename tazjins-depot -> depotVincent Ambo2-2/+2
Sourcehut namespaces this under ~tazjin/ anyways.
2020-01-19 r/414 chore(ops/sync-gcsr): Rotate Cachix secret in sourcehutVincent Ambo1-1/+1
2020-01-18 r/413 fix(ops/sync-gcsr): Ensure cachix is installedVincent Ambo1-0/+1
2020-01-18 r/412 docs(ops/kontemplate): Update installation notesVincent Ambo1-9/+8
Removed the AUR package (which has not been updated since 2017) and made Nix the recommended installation method.
2020-01-18 r/411 fix(ops/sync-gcsr): Avoid echoing the Cachix secretVincent Ambo1-2/+3
sourcehut does not censor secret strings in build logs, but this workaround should avoid the issue.
2020-01-18 r/410 docs(README): Add Sourcehut builds badge to READMEVincent Ambo1-0/+2
2020-01-18 r/409 feat(ops/sync-gcsr): Log successful build triggersVincent Ambo1-0/+2
2020-01-18 r/408 feat(ops/infra/k8s): Add sourcehut configuration to sync-gcsrVincent Ambo2-1/+8
2020-01-18 r/407 feat(sync-gcsr): Add builds.sr.ht build manifestVincent Ambo2-0/+25
Adds a simple build manifest that builds everything in ci-builds.nix and pushes results to Cachix on success.
2020-01-18 r/406 feat(sync-gcsr): Trigger sourcehut builds on master branch changesVincent Ambo1-6/+69
Calls the sourcehut API at builds.sr.ht to trigger a build if the master branch changes. The build manifest is going to be stored in the depot too, coming up next ...
2020-01-18 r/405 feat(ops/sync-gcsr): Skip unneccessary branch updatesVincent Ambo1-4/+12
Checks whether branches are already up-to-date before setting references. This also makes it possible to hook additional logic on the update flow.
2020-01-18 r/404 chore(ops/infra/gcp): Update enabled GCP APIsVincent Ambo1-0/+5
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/401 feat(nixos/nugget): Install cachix binaryVincent Ambo1-0/+1
2020-01-18 r/400 chore(third_party): Bump nixos-unstable channelVincent Ambo1-2/+3
2020-01-18 r/399 chore(fun/gemma): Use correct Markdown file extensionVincent Ambo1-0/+0
Otherwise the file does not get picked up by cgit.
2020-01-17 r/398 fix(emacs-pkgs/nix-util): Use lexical-let to allow variable captureVincent Ambo1-17/+17
The lambda that acts as the sentinel for building SBCL with packages needs to be able to capture variables if lexical binding is enabled, which is made possible by the lexical-let form.
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 Squashed 'third_party/lisp/fiveam/' content from commit ee9456a2Vincent Ambo20-0/+2596
git-subtree-dir: third_party/lisp/fiveam git-subtree-split: ee9456a2ac52b1c9f5f5f789d263f0f76a15176c
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'