Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-16 | r/990 feat(clbot): Add IRC support to the IRC bot. | Luke Granger-Brown | 4 | -26/+158 | |
Change-Id: I183488824882750c46e7216b98ab48e1d8f48096 Reviewed-on: https://cl.tvl.fyi/c/depot/+/343 Reviewed-by: eta <eta@theta.eu.org> Reviewed-by: tazjin <mail@tazj.in> | |||||
2020-06-15 | r/969 feat(fun/uggc): Install desktop handler in Nix derivation | Vincent Ambo | 2 | -13/+18 | |
This actually registers the desktop entry, so xdg-open etc. start working: tazjin@frog /depot> xdg-open 'uggcf://gjvggre.pbz/alnabgrpu/fgnghf/1272363652679524352' Opening in existing browser session. Change-Id: Ia754cb87470fce2f8d3340d1147f3f01b9914858 Reviewed-on: https://cl.tvl.fyi/c/depot/+/387 Reviewed-by: riking <rikingcoding@gmail.com> | |||||
2020-06-15 | r/968 feat(fun/uggc): create a rot13 url handler | Kane York | 4 | -0/+82 | |
Example usage: $ /nix/store/9kgpv4n62vhxs971jkvwvvl3msm4wpm8-uggc/bin/uggc 'uggcf://gjvggre.pbz/alnabgrpu/fgnghf/1272363652679524352' Change-Id: I8fd5f77416116ce1a6ab7f96d3f2c726ef663677 Reviewed-on: https://cl.tvl.fyi/c/depot/+/386 Reviewed-by: tazjin <mail@tazj.in> Reviewed-by: eta <eta@theta.eu.org> | |||||
2020-06-15 | r/963 chore(clbot): Refactor backoff utility into a separate package. | Luke Granger-Brown | 4 | -28/+60 | |
It'll be reused by the IRC side of things too. Change-Id: I3d84f3fd5fca6a6d948f331143b14f096d10675d Reviewed-on: https://cl.tvl.fyi/c/depot/+/342 Reviewed-by: tazjin <mail@tazj.in> | |||||
2020-06-15 | r/962 chore(clbot): Add signal handler to make clbot shutdown cleanly on SIGINT. | Luke Granger-Brown | 1 | -1/+24 | |
Change-Id: I3c6eeeb99f9d81cdbcb10880c9075ac94c4f5d19 Reviewed-on: https://cl.tvl.fyi/c/depot/+/341 Reviewed-by: tazjin <mail@tazj.in> | |||||
2020-06-14 | r/957 chore(users/tazjin): Move my avatar to my folder | Vincent Ambo | 1 | -0/+0 | |
Change-Id: If05860cd975f20c6d8fec301cabcc80d49d0dcda Reviewed-on: https://cl.tvl.fyi/c/depot/+/344 Reviewed-by: tazjin <mail@tazj.in> | |||||
2020-06-14 | r/950 feat(clbot): Create Gerrit watcher and basic clbot binary. | Luke Granger-Brown | 11 | -0/+1201 | |
gerrit.Watcher is a class which watches the Gerrit stream-events SSH connection and produces events. There's a basic CLBot binary as well, to demonstrate driving it to produce messages on the logging output. It doesn't really do anything else. Change-Id: I274fe0a77c8329f79456425405e2fbdc3ca2edf0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/245 Reviewed-by: tazjin <mail@tazj.in> | |||||
2020-06-10 | r/888 chore(fun/idual): Switch wakeup light to random colours | Vincent Ambo | 1 | -1/+1 | |
2020-05-22 | r/810 chore: Update from Clang 9 to Clang 10 for all projects | Vincent Ambo | 1 | -1/+1 | |
2020-05-20 | r/783 chore(fun/dt): Use vendored copy of Abseil | Vincent Ambo | 1 | -2/+2 | |
2020-05-14 | r/716 feat(fun/idual): Change alarm light from 'morning' to 'sun' | Vincent Ambo | 1 | -1/+1 | |
The latter is much brighter and warmer, this is probably better. | |||||
2020-05-11 | r/714 chore(fun/dt): Adjust weights | Vincent Ambo | 1 | -11/+13 | |
2020-05-11 | r/713 feat(fun/dt): Support arbitrary word counts | Vincent Ambo | 1 | -26/+47 | |
2020-05-08 | r/707 feat(fun/dt): Implement useful utility | Vincent Ambo | 4 | -0/+97 | |
2020-04-26 | r/692 feat(fun/idual): Introduce real CLI that can send all commands | Vincent Ambo | 3 | -25/+50 | |
Adds an idualctl CLI that can be used to control the lights. | |||||
2020-04-26 | r/691 feat(fun/idual): Support multiple simultaneous Broadlink devices | Vincent Ambo | 1 | -7/+12 | |
There are now two devices in this room, and they're being used simultaneously. | |||||
2020-04-26 | r/688 feat(fun/idual && nixos/camden): Add light alarm systemd units | Vincent Ambo | 2 | -3/+10 | |
Adds a systemd unit to run the idual light alarm using a transient timer created by systemd-run. | |||||
2020-04-25 | r/687 fix(fun/idual): Hardcode the Broadlink thing's local address | Vincent Ambo | 1 | -1/+1 | |
2020-04-25 | r/686 feat(fun/idual): Implement some utilities for controlling lights | Vincent Ambo | 2 | -5/+36 | |
This program, if build in its executable form, will try to turn the lights on and put them into "morning mode". | |||||
2020-04-25 | r/685 feat(fun/idual): Move colour codes into a Python script | Vincent Ambo | 4 | -31/+75 | |
This will make them easier to consume for the thing I'm actually trying to do here. | |||||
2020-04-25 | r/683 docs(fun/idual): Document how to capture codes | Vincent Ambo | 1 | -0/+23 | |
2020-04-25 | r/682 feat(fun/idual): Check in captured iDual remote codes | Vincent Ambo | 2 | -0/+42 | |
2020-04-21 | r/647 chore(fun): //fun/tvl -> //fun/streamTVL | Vincent Ambo | 1 | -0/+0 | |
Otherwise this is confusing because //web/tvl is now a thing. | |||||
2020-04-21 | r/646 chore(web/tvl): Bootstrap static assets for TVL page | Vincent Ambo | 1 | -132/+0 | |
2020-04-21 | r/645 chore(fun/tvl): Add more missing persons | Vincent Ambo | 1 | -1/+3 | |
2020-04-21 | r/644 style(fun/tvl): Use a different font for the TVL graph | Vincent Ambo | 1 | -15/+15 | |
... plus some other minor changes | |||||
2020-04-20 | r/643 feat(fun/tvl): Add graph for how loungers know each other | Vincent Ambo | 1 | -0/+130 | |
Rendered version at https://tazj.in/blobs/tvl.png Rendered using `neato`. | |||||
2020-04-19 | r/634 feat(fun): Add wallpaper collection | Vincent Ambo | 22 | -0/+0 | |
2020-04-04 | r/619 chore(fun/tvl): Increase framerate to 60fps & limit queue size | Vincent Ambo | 1 | -1/+2 | |
The queue size setting will drop frames if the encoding starts to lag behind, which should prevent delay from being introduced on the serving side. Maybe. | |||||
2020-04-04 | r/613 feat(fun/tvl): Implement hardware-accelerated stream rescaling | Vincent Ambo | 2 | -14/+18 | |
By randomly copy & pasting options that are impenetrable to mere mortals from NVIDIA's developer blog and a bunch of gists scattered throughout the internet, Andi and I managed to "get this to work". The idea is that the x11grab stream should be resized into 720p (which is the maximum supported by Google Meet), but with hardware acceleration. | |||||
2020-04-04 | r/612 feat(fun/tvl): Initial working ffmpeg -> nginx stream command | Vincent Ambo | 1 | -0/+14 | |
2020-02-21 | r/561 fix(fun/amsterdump): Fix call to os.Getenv | Vincent Ambo | 1 | -1/+1 | |
Not sure how this broken version ended up committed ... | |||||
2020-02-21 | r/559 chore: Rename pkgs->depot in all Nix file headers | Vincent Ambo | 6 | -19/+19 | |
2020-02-09 | r/495 feat(web/blog): Move 'best-tools' doc into a real blog post | Vincent Ambo | 1 | -156/+0 | |
2020-01-29 | r/475 refactor(fun/wcl): Use portable unix-opts library | Vincent Ambo | 2 | -1/+2 | |
unix-opts, imported into buildLisp.nix in the previous commit, provides an implementation independent way of parsing command line arguments. | |||||
2020-01-29 | r/472 fix(fun/wcl): Use 'eql' for byte comparisons | Vincent Ambo | 1 | -4/+4 | |
The fact that this works is just an implementation-specific detail. In theory, 'eq' will only compare object instance equality and not value. Thanks to /u/patrec from HN for pointing this out. | |||||
2020-01-28 | r/470 fix(fun/wcl): Count words correctly if file starts with whitespace | Vincent Ambo | 1 | -2/+3 | |
2020-01-28 | r/469 feat(fun/wcl): Add a simple 'wc' clone in Lisp | Vincent Ambo | 2 | -0/+46 | |
Prompted by this thread: https://lobste.rs/s/zntyeq/wc_d_712_characters_without_single_branch | |||||
2020-01-26 | r/457 feat(fun): Add copy of my avatar | Vincent Ambo | 1 | -0/+0 | |
Handy to keep this around somewhere! Thanks Kitty <3 | |||||
2020-01-22 | r/446 fix(fun/gemma): Give Hunchentoot the trailing slash it desires | Vincent Ambo | 1 | -1/+1 | |
2020-01-22 | r/445 refactor(fun/gemma): Make acceptor available in a variable | Vincent Ambo | 1 | -4/+7 | |
This makes it possible to *stop* the server again in a REPL, which is useful :) | |||||
2020-01-22 | r/443 fix(fun/gemma): Fix minor typo in frontend injection | Vincent Ambo | 1 | -1/+1 | |
2020-01-22 | r/440 refactor(fun/gemma): Use buildLisp.nix to build Gemma | Vincent Ambo | 4 | -91/+39 | |
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-18 | r/399 chore(fun/gemma): Use correct Markdown file extension | Vincent Ambo | 1 | -0/+0 | |
Otherwise the file does not get picked up by cgit. | |||||
2020-01-05 | r/337 feat(fun/amsterdump): Add distance matrix lookup for fundu results | Vincent Ambo | 4 | -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! | |||||
2019-12-21 | r/267 feat(watchblob): Check in Nix expression with buildGo | Vincent Ambo | 1 | -0/+13 | |
2019-12-21 | r/266 merge(watchblob): Integrate at //fun/watchblob | Vincent Ambo | 4 | -0/+276 | |
2019-12-21 | chore(watchblob): Prepare for depot merge | Vincent Ambo | 4 | -0/+276 | |
2019-12-21 | r/263 merge(elblog): Integrate at //fun/elblog | Vincent Ambo | 6 | -0/+187 | |
2019-12-21 | chore(elblog): Prepare for depot merge | Vincent Ambo | 6 | -0/+187 | |