about summary refs log tree commit diff
path: root/fun
AgeCommit message (Collapse)AuthorFilesLines
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)