about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
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
2020-04-02 r/610 chore(third_party): Remove ormoluVincent Ambo1-8/+0
2020-04-02 r/609 fix(tools/emacs): Fix notmuch-show-open-or-close-subthreadVincent Ambo1-4/+4
Accidentally dropped a key parameter, also restored interactive functionality via prefix arguments..
2020-04-02 r/608 feat(tools/emacs): Bindings for (un)collapsing notmuch subthreadsVincent Ambo2-7/+15
Modifies notmuch-show-open-or-close-subthread to take a parameter instead of using prefix to toggle the argument, and binds that function to C-, and C-. in notmuch-show-mode-map to enable convenient collapsing/uncollapsing of subthreads from point.
2020-04-01 r/607 feat(tools/emacs): Implement 'notmuch-show-open-or-close-subthread'Vincent Ambo1-0/+13
Does what it says on the tin.
2020-03-31 r/606 fix(nix/buildGo): Remove absolute references to GOROOT from binariesVincent Ambo1-0/+1
Setting the GOROOT_FINAL environment variables replaces the absolute location of the Go standard library sources in the final build artefacts with a fake location (in this case starting with go/src/...). This is despite the documentation for 'trimpath' (in 'go tool compile') stating that it would affect all source paths: That's only true for user code! I figured this out by reading through the implementation of the other 'trimpath' (in 'gob build'): https://go-review.googlesource.com/c/go/+/173345
2020-03-29 r/605 style(web/homepage): Shorten description for TWiVVincent Ambo1-4/+2
2020-03-29 r/604 feat(web/homepage): Link to TWiVVincent Ambo1-0/+12
2020-03-29 r/603 feat(tools/emacs): Install eglot & dependenciesVincent Ambo1-0/+3
2020-03-24 0.13.0Daniel Høyer Iversen1-1/+1
2020-03-24 Obtain device name and cloud byte from HELLO_RESPONSE (#322)Felipe Martins Diel1-29/+35
2020-03-23 Add temperature and humidity for RM4 mini (0x610e) (#321)hakana1-7/+20
* Add temperature and humidity reading for RM4 Mini * Change divider for tem and humi (RM4 mini)
2020-03-16 Add support for RM4 mini with device type 0x610e (#320)hakana1-0/+1
2020-03-16 Add support for 0x5f36 devices and RM4 series (#317)Felipe Martins Diel1-32/+49
* Add support for 0x5f36 devices This type of device requires a header in the payload. The rest is the same. * Improve request header assignment * Change code sending header I just found out that this device uses a different header for sending codes. This update addresses this issue. * Improve authentication Use the error code to check if the authentication was successful. * Use default value when devtype is None * Use generic remote type if devtype is None * Extend support to RM4 series I just realized that RM4 devices use the same header. I will take the opportunity to extend support to these devices as well. * Add device type 0x62be and create rm4 class The rm4 class will improve code scalability. Just add the RM4 type to this class and it will just work. * Remove comma
2020-03-12 r/602 fix(ops/nixos/nugget): Ensure that 'nuggetEmacs' is used for EXWMVincent Ambo1-7/+8
2020-03-12 r/601 chore(ops/nixos/nugget): Disable DHCP for Remarkable USB connVincent Ambo1-1/+0
This otherwise holds up the boot process if the device is not connected, which is annoying.
2020-03-12 r/600 feat(ops/nixos/nugget): Install google-c-style in EmacsVincent Ambo1-1/+6
2020-03-11 r/599 chore(tools/emacs): Remove unimportant 'important' label from graphVincent Ambo1-1/+1
2020-03-09 r/598 fix(tools/emacs): Set correct file name format for org-journalVincent Ambo1-0/+1
2020-03-09 r/597 feat(tools/emacs): Configure org-journalVincent Ambo1-0/+24
Configures org-journal to store journal files on camden and encrypt them to my GPG key. Journal entries are weekly, with weeks starting Saturday (yes, there's a reason for this).
2020-03-09 r/596 fix(tools/emacs): Set scratch buffer to Emacs Lisp modeVincent Ambo1-1/+2
This used to be the case, but it changed to lisp-interaction-mode at some point which is incredibly annoying.
2020-03-09 r/595 chore(tools/emacs): Configure all-tags list in notmuch-helloVincent Ambo1-1/+3
I've been setting these options manually in my sessions for some reason. Let's make it official!
2020-03-08 r/594 feat(tools/emacs): Add a function to graph unread emails per labelVincent Ambo1-0/+24
This uses the built-in chart.el library to create a quick graph of the number of unread emails in each notmuch tag. Some generic tags are excluded from the overview.
2020-03-08 r/593 refactor: emacsPackagesNg -> emacsPackagesVincent Ambo8-11/+11
The former is now just an alias for the latter anyways.
2020-03-08 r/592 feat(tools/emacs): Install org-journal & org-qlVincent Ambo1-0/+2
2020-03-08 r/591 chore(third_party): Bump nixos-unstable channelVincent Ambo1-2/+2
2020-03-04 Add --joinwifi option to configure the device with Wifi details (#296)Daniel Høyer Iversen2-0/+9
2020-03-04 decode is not needed for python3 (#298)Daniel Høyer Iversen1-1/+1
2020-03-04 Fix new RM mini3 (#305)Daniel Høyer Iversen1-1/+2
* Fix new RM mini3 Some little change * Fix new RM mini3 Some little change Co-authored-by: Daniel Høyer Iversen <mail@dahoiv.net>
2020-03-04 Add support for specifying destination IP address to use in discovery (#313)Daniel Høyer Iversen2-3/+4
Co-authored-by: Kja64 <Ken@lkv20.dk>
2020-03-04 Add 27de RM Mini 3 (C) (#314)Daniel Høyer Iversen1-1/+2
I have a 0x27de RM Mini 3, as inspired by https://github.com/lprhodes/broadlinkjs-rm/blob/master/index.js, I added the identification and python-broadlink would handle it properly.
2020-03-04 Fix CBC mode padding and use adler32 for checksums (#315)Daniel Høyer Iversen1-26/+9
* Fix CBC mode padding and use adler32 for checksums * Change line order This change comes to improve the readability of the code. * Use zero-padding for CBC mode
2020-03-01 r/590 fix(build): Remove guile from CI buildsVincent Ambo1-1/+0
2020-03-01 r/589 fix(ops/nixos/camden): Add required options for ACME updatesVincent Ambo1-12/+17
The implementation for provisioning ACME certificates has changed in nixos-unstable[0] and now requires a few extra options to be set. [0]: https://github.com/NixOS/nixpkgs/pull/77578