Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2019-12-21 | r/262 merge(defer.rs): Integrate at //fun/defer_rs | Vincent Ambo | 6 | -0/+203 | |
2019-12-21 | chore(defer.rs): Prepare for depot merge | Vincent Ambo | 6 | -0/+203 | |
2019-12-21 | r/261 feat(quinistry): Add Nix build instructions | Vincent Ambo | 1 | -0/+11 | |
2019-12-21 | r/260 merge(quinistry): Integrate at //fun/quinistry | Vincent Ambo | 8 | -0/+417 | |
This is too historically interesting for me to lose it. | |||||
2019-12-21 | chore(quinistry): Prepare for depot merge | Vincent Ambo | 8 | -0/+417 | |
2019-12-20 | r/255 fix(best-tools): Fix broken link anchors | Vincent Ambo | 1 | -10/+10 | |
2019-12-20 | r/254 feat(fun): Add a document with information about the tools I use | Vincent Ambo | 1 | -0/+156 | |
Been meaning to publish this for a while and //depot/fun seems like exactly the right place for it! | |||||
2019-12-20 | r/247 style(fun/logo): Use a much lighter colour for the logo quote | Vincent Ambo | 2 | -0/+0 | |
The dark one is quite visually aggressive. This colour is also taken from Gruber Darker. | |||||
2019-12-20 | r/243 feat(fun): Add a silly little logo for the depot | Vincent Ambo | 2 | -0/+0 | |
2019-12-20 | r/237 chore: Significantly restructure folder layout | Vincent Ambo | 15 | -0/+1580 | |
This moves the various projects from "type-based" folders (such as "services" or "tools") into more appropriate semantic folders (such as "nix", "ops" or "web"). Deprecated projects (nixcon-demo & gotest) which only existed for testing/demonstration purposes have been removed. (Note: *all* builds are broken with this commit) |