about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-21 r/649 feat(web/tvl): Add initial homepage for TVLVincent Ambo1-0/+59
2020-04-21 r/648 feat(ops/nixos/camden): Provision certificate for tvl.fyiVincent Ambo1-0/+7
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 Ambo4-0/+1
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-20 r/642 feat(defzone): Add plist argument format for SOA recordsVincent Ambo2-34/+52
These records have so many fields that it's difficult to track what's what in a long list. For convenience they're now specified in plist format (see the example). There isn't really a point to this because the SOA record is the one I care the *least* about practically as Cloud DNS sets it for me, but whatever.
2020-04-20 r/641 feat(defzone): Add an Emacs package for generating zone filesVincent Ambo2-0/+87
This currently only supports a small subset of available records, but I actually kind of like the nesting.
2020-04-20 r/640 feat(ops/nixos/camden): Add static IPv6 address to camdenVincent Ambo1-0/+7
2020-04-19 r/639 feat(ops/nixos/camden): Configure honk serviceVincent Ambo1-0/+18
2020-04-19 r/638 fix(third_party/honk): Create a fake $HOMEVincent Ambo1-0/+5
2020-04-19 r/637 feat(ops/nixos/camden): Install honkVincent Ambo1-0/+1
2020-04-19 r/636 chore(build): Exclude nugget from CI buildsVincent Ambo1-1/+5
2020-04-19 r/635 feat(third_party): Add derivation for honkVincent Ambo2-0/+22
2020-04-19 r/634 feat(fun): Add wallpaper collectionVincent Ambo22-0/+0
2020-04-19 r/633 fix(third_party/cgit): Correctly make "about links" on about pageVincent Ambo1-0/+4
2020-04-19 Revert adler32 (#345)Felipe Martins Diel1-7/+23
* Revert adler32 * Fix checksum
2020-04-19 Fix device name (#342)Felipe Martins Diel1-1/+1
2020-04-19 Add missing "self." to calculate_crc16 uses (#344)Kevin Eifinger1-2/+2
2020-04-18 r/632 feat(tools/emacs): Add screen layouts for nugget to EXWM configVincent Ambo1-9/+35
2020-04-17 r/631 feat(tools/emacs): Refactor monitor layout setup in EXWMVincent Ambo1-41/+47
vauxhall (my laptop) now has an additional screen connected at home, but sometimes I use that screen for my desktop computer (nugget). This refactors the randr configuration for EXWM to support somewhat more dynamic, multi-monitor layouts and adds key bindings to toggle between some of the different configurations I want.
2020-04-17 r/630 feat(ops/nixos/nugget): Add chromium with VAAPI patchesVincent Ambo2-2/+8
These patches enable hardware-accelerated video decoding, which is useful for Stadia. The main issue with this is that Hydra doesn't currently cache Chromium with these patches, which means that it is built from scratch which takes in the order of 5 hours on an otherwise unused nugget.
2020-04-16 0.13.1Daniel Høyer Iversen1-1/+1
2020-04-15 Extend support to RM4 Pro (0x6026) (#340)Felipe Martins Diel1-2/+3
2020-04-13 Merge pull request #339 from felipediel/patch-3Matthew Garrett1-1/+1
Fix padding algorithm for CBC mode
2020-04-13 Fix padding algorithm for CBC modeFelipe Martins Diel1-1/+1
Due to the lack of a parenthesis, the packets were getting 16 bytes larger than necessary.
2020-04-11 r/629 chore(ops/nixos/nugget): Install steam againVincent Ambo1-0/+1
2020-04-10 Adding new supported devices (#325)tiagofreire-pt1-2/+3
2020-04-10 Removed PyCRC as dependency; implemented CRC16 directly (#327)majuss2-4/+38
* Removed PyCRC as dependency; implemented CRC16 directly * replace crc16 with integrated function * Added self to calculate crc
2020-04-06 r/628 feat(tools/emacs): Install polymode & protobuf-modeVincent Ambo1-0/+2
... how did I not have protobuf-mode installed? What?
2020-04-05 Adding support for LB1 (RGB Light Bulb - 0x60e8) (#332)csabavirag1-1/+61
2020-04-05 Add support for RM4 0x62bc (#331)Felipe Martins Diel1-1/+2
* Add support for RM4 0x62bc * Fix device name
2020-04-04 r/627 feat(tools/emacs): Title the TVL window correctlyVincent Ambo1-0/+5
2020-04-04 r/626 chore(ops/nixos/camden): Enable HSTS headers on *.tazj.inVincent Ambo1-0/+2
2020-04-04 r/625 chore(third_party): Bump telega versionVincent Ambo1-2/+2
2020-04-04 r/624 fix(tools/emacs): Include date in scrot screenshot namesVincent Ambo1-1/+1
2020-04-04 r/623 chore(ops/nixos/camden): Use upstream tailscale moduleVincent Ambo1-18/+1
2020-04-04 r/622 chore(ops/nixos/nugget): Use upstream tailscale moduleVincent Ambo1-8/+1
2020-04-04 r/621 chore(third_party): Remove Tailscale derivationVincent Ambo3-146/+0
This is now part of nixpkgs itself.
2020-04-04 r/620 chore(third_party/default): Bump NixOS channel to nixos-20.03Vincent Ambo1-3/+3
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/618 feat(ops/nixos/camden): Enable RTMP support in nginxVincent Ambo1-1/+25
This makes it possible to live-stream various things at rtmp://tazj.in/tvl
2020-04-04 r/617 fix(ops/nixos/nugget): Point camden host at new internal IPVincent Ambo1-4/+1
This changed due to the router replacement.
2020-04-04 r/616 chore(ops/nixos/nugget): Install ffmpeg (including libnpp support)Vincent Ambo1-0/+1
2020-04-04 r/615 feat(ops/nixos/nugget): Add module for v4l2loopback supportVincent Ambo2-0/+13
This kernel module creates a fake video input device to which I can stream various things, such as screen grabs or qyliss' video stream for TVL.
2020-04-04 r/614 feat(third_party/ffmpeg): Add "libnpp" support to ffmpegVincent Ambo2-0/+14
Builds ffmpeg with CUDA Toolkit as a dependency, which includes a library called "libnpp" that provides something related to hardware accelerated video stream resizing. v0v
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-04-04 r/611 feat(ops/nixos/nugget): Install clang & friends system-wideVincent Ambo1-0/+3