about summary refs log tree commit diff
path: root/fun (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-05-14 r/716 feat(fun/idual): Change alarm light from 'morning' to 'sun'Vincent Ambo1-1/+1
The latter is much brighter and warmer, this is probably better.
2020-05-11 r/714 chore(fun/dt): Adjust weightsVincent Ambo1-11/+13
2020-05-11 r/713 feat(fun/dt): Support arbitrary word countsVincent Ambo1-26/+47
2020-05-08 r/707 feat(fun/dt): Implement useful utilityVincent Ambo4-0/+97
2020-04-26 r/692 feat(fun/idual): Introduce real CLI that can send all commandsVincent Ambo3-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 devicesVincent Ambo1-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 unitsVincent Ambo2-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 addressVincent Ambo1-1/+1
2020-04-25 r/686 feat(fun/idual): Implement some utilities for controlling lightsVincent Ambo2-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 scriptVincent Ambo4-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 codesVincent Ambo1-0/+23
2020-04-25 r/682 feat(fun/idual): Check in captured iDual remote codesVincent Ambo2-0/+42
2020-04-21 r/647 chore(fun): //fun/tvl -> //fun/streamTVLVincent Ambo1-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 pageVincent Ambo1-132/+0
2020-04-21 r/645 chore(fun/tvl): Add more missing personsVincent Ambo1-1/+3
2020-04-21 r/644 style(fun/tvl): Use a different font for the TVL graphVincent Ambo1-15/+15
... plus some other minor changes
2020-04-20 r/643 feat(fun/tvl): Add graph for how loungers know each otherVincent Ambo1-0/+130
Rendered version at https://tazj.in/blobs/tvl.png Rendered using `neato`.
2020-04-19 r/634 feat(fun): Add wallpaper collectionVincent Ambo22-0/+0
2020-04-04 r/619 chore(fun/tvl): Increase framerate to 60fps & limit queue sizeVincent Ambo1-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 rescalingVincent Ambo2-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 commandVincent Ambo1-0/+14
2020-02-21 r/561 fix(fun/amsterdump): Fix call to os.GetenvVincent Ambo1-1/+1
Not sure how this broken version ended up committed ...
2020-02-21 r/559 chore: Rename pkgs->depot in all Nix file headersVincent Ambo6-19/+19
2020-02-09 r/495 feat(web/blog): Move 'best-tools' doc into a real blog postVincent Ambo1-156/+0
2020-01-29 r/475 refactor(fun/wcl): Use portable unix-opts libraryVincent Ambo2-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 comparisonsVincent Ambo1-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 whitespaceVincent Ambo1-2/+3
2020-01-28 r/469 feat(fun/wcl): Add a simple 'wc' clone in LispVincent Ambo2-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 avatarVincent Ambo1-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 desiresVincent Ambo1-1/+1
2020-01-22 r/445 refactor(fun/gemma): Make acceptor available in a variableVincent Ambo1-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 injectionVincent Ambo1-1/+1
2020-01-22 r/440 refactor(fun/gemma): Use buildLisp.nix to build GemmaVincent Ambo4-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 extensionVincent Ambo1-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 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!
2019-12-21 r/267 feat(watchblob): Check in Nix expression with buildGoVincent Ambo1-0/+13
2019-12-21 r/266 merge(watchblob): Integrate at //fun/watchblobVincent Ambo4-0/+276
2019-12-21 chore(watchblob): Prepare for depot mergeVincent Ambo4-0/+276
2019-12-21 r/263 merge(elblog): Integrate at //fun/elblogVincent Ambo6-0/+187
2019-12-21 chore(elblog): Prepare for depot mergeVincent Ambo6-0/+187
2019-12-21 r/262 merge(defer.rs): Integrate at //fun/defer_rsVincent Ambo6-0/+203
2019-12-21 chore(defer.rs): Prepare for depot mergeVincent Ambo6-0/+203
2019-12-21 r/261 feat(quinistry): Add Nix build instructionsVincent Ambo1-0/+11
2019-12-21 r/260 merge(quinistry): Integrate at //fun/quinistryVincent Ambo8-0/+417
This is too historically interesting for me to lose it.
2019-12-21 chore(quinistry): Prepare for depot mergeVincent Ambo8-0/+417
2019-12-20 r/255 fix(best-tools): Fix broken link anchorsVincent Ambo1-10/+10
2019-12-20 r/254 feat(fun): Add a document with information about the tools I useVincent Ambo1-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 quoteVincent Ambo2-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 depotVincent Ambo2-0/+0
2019-12-20 r/237 chore: Significantly restructure folder layoutVincent Ambo15-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)