Vincent Ambo
8681ac787e
feat(fun/idual): Introduce real CLI that can send all commands
...
Adds an idualctl CLI that can be used to control the lights.
2020-04-26 15:50:21 +01:00
Vincent Ambo
a34f7ef119
feat(fun/idual): Support multiple simultaneous Broadlink devices
...
There are now two devices in this room, and they're being used
simultaneously.
2020-04-26 15:24:11 +01:00
Vincent Ambo
64894062a9
feat(ops/nixos/camden): Disable camden firewall
...
The local network is considered trusted and ingress from the outside
world is now handled by the Edgerouter.
2020-04-26 14:58:42 +01:00
Vincent Ambo
0d73739740
feat(3p/python/broadlink): Add max_devices discovery parameter
...
This makes it possible to terminate early if the number of devices on
the network is known.
2020-04-26 14:50:04 +01:00
Vincent Ambo
6644d0031d
feat(fun/idual && nixos/camden): Add light alarm systemd units
...
Adds a systemd unit to run the idual light alarm using a transient
timer created by systemd-run.
2020-04-26 00:28:19 +01:00
Vincent Ambo
28bf77a1f1
fix(fun/idual): Hardcode the Broadlink thing's local address
2020-04-25 23:41:19 +01:00
Vincent Ambo
dff91042fd
feat(fun/idual): Implement some utilities for controlling lights
...
This program, if build in its executable form, will try to turn the
lights on and put them into "morning mode".
2020-04-25 23:14:07 +01:00
Vincent Ambo
e7aaa0bc2f
feat(fun/idual): Move colour codes into a Python script
...
This will make them easier to consume for the thing I'm actually
trying to do here.
2020-04-25 22:17:14 +01:00
Vincent Ambo
eac683f69c
chore(ops/nixos/nugget): Remove camden from /etc/hosts
...
The new router can actually deal with this sensibly.
2020-04-25 21:46:27 +01:00
Vincent Ambo
c79edb5243
docs(fun/idual): Document how to capture codes
2020-04-25 21:43:08 +01:00
Vincent Ambo
6ee6966a2a
feat(fun/idual): Check in captured iDual remote codes
2020-04-25 21:41:05 +01:00
Vincent Ambo
b597a1c143
feat(third_party/python): Vendor broadlink-python using git-subtree
2020-04-25 21:38:42 +01:00
Vincent Ambo
9d94a727b2
Add 'third_party/python/broadlink/' from commit '17968ef4d40e7cb484909b3ddad33d7795b80091'
...
git-subtree-dir: third_party/python/broadlink
git-subtree-mainline: 0f53060159
git-subtree-split: 17968ef4d4
2020-04-25 18:22:59 +01:00
Vincent Ambo
0f53060159
revert(third_party): Revert 20.03 channel bump
...
Reverts "Bump channel to a NixOS 20.03 release commit".
This reverts commit a629d7fdd4
.
This commit moves to a 20.03 release commit, in which building
Chromium with VAAPI is broken.
2020-04-25 17:58:42 +01:00
Vincent Ambo
4deb439d2e
feat(third_party/python): Package broadlink infrared library
2020-04-25 17:58:21 +01:00
Vincent Ambo
1af9a8eb53
chore(web/blog): Remove draft flag from nixery-layers post
2020-04-25 14:32:11 +01:00
Vincent Ambo
38bc8cb4cc
feat(web/blog): Add Nixery layering design as a blog post
...
Marked as a draft until I've verified that this looks good.
2020-04-25 14:30:27 +01:00
Sergiusz Bazanski
47cbac7513
feat(web/tvl): document q3k
2020-04-24 01:04:27 +01:00
Vincent Ambo
eaa172c7aa
feat(web/tvl): Yet another newcomer ...
2020-04-23 22:30:32 +01:00
Luis Ressel
f2d8370a9a
feat(web/tvl): Add two secondary links for myself
2020-04-23 21:34:31 +01:00
Vincent Ambo
2426ffc604
feat(web/tvl): Add another round of newcomers
2020-04-23 16:26:01 +01:00
Vincent Ambo
0674e3f125
feat(web/tvl): More virus for the virus lounge
...
... I'm not insane
2020-04-22 22:23:20 +01:00
Vincent Ambo
51d3c5b92a
feat(web/tvl): Add newcomers to the graph
2020-04-22 21:55:04 +01:00
Vincent Ambo
8465a5435b
fix(ops/nixos/camden): Introduce brute-force nginx issue fix
...
This adds a timer running every minute that fixes the nginx
permissions that were broken in NixOS 20.03
2020-04-22 12:04:05 +01:00
Vincent Ambo
eeff42a7c1
fix(web/tvl): Set graph height to 'auto'
...
because the web ... otherwise there's weird spacing around the graph.
2020-04-22 00:15:44 +01:00
Vincent Ambo
9a666bbed5
fix(web/tvl): Elevate edef to have a direct edge
2020-04-22 00:11:21 +01:00
Vincent Ambo
2d89125428
merge(feat/camden-cachix): Merge binary cache settings
2020-04-21 23:10:26 +01:00
Vincent Ambo
a488bd3702
feat(ops/nixos/camden): Install 'bat' and 'ripgrep' on camden
2020-04-21 22:56:37 +01:00
Vincent Ambo
2ca4287cf0
feat(ops/nixos/camden): Use my cachix cache on camden
...
This cache is populated by sourcehut builds.
2020-04-21 22:55:32 +01:00
Vincent Ambo
a629d7fdd4
chore(third_party): Bump channel to a NixOS 20.03 release commit
...
... maybe this even fixes my nginx issues.
2020-04-21 22:29:32 +01:00
Griffin Smith
1a88352470
feat(web/tvl): add ac's website
...
AC's got a website! I found it!
2020-04-21 18:01:03 +01:00
Cynthia Revström
83f2cf7cd8
feat(web/tvl): Add baby url
...
Meow!
2020-04-21 12:50:13 +01:00
Daniel Høyer Iversen
17968ef4d4
0.13.2
2020-04-21 07:50:23 +02:00
Vincent Ambo
2fb8336764
fix(web/tvl): Fix display names for some people
2020-04-21 04:41:53 +01:00
Vincent Ambo
92921e58af
feat(web/tvl): Add some more homepage links
2020-04-21 04:38:04 +01:00
Vincent Ambo
3cf5a0541d
feat(web/tvl): Add links for "hub" nodes as well
2020-04-21 04:29:21 +01:00
Vincent Ambo
fad370f0c1
style(web/tvl): Reword the note about clickable links
2020-04-21 04:24:08 +01:00
Vincent Ambo
e4676a2e0d
fix(web/tvl): Embed SVG file directly into the source
...
Without this, the links in the graph are not clickable.
2020-04-21 04:07:40 +01:00
Vincent Ambo
7647516751
fix(web/tvl): Fix graphviz syntax (*coughs*)
2020-04-21 04:04:52 +01:00
Vincent Ambo
848aca8580
feat(web/tvl): Add clickable homepage links for most people
2020-04-21 04:03:33 +01:00
Vincent Ambo
38712efe0e
style(web/tvl): Center some elements, as is tradition
2020-04-21 03:47:54 +01:00
Vincent Ambo
1faf44b3b3
feat(web/tvl): Add rendered graphviz graph to the page
2020-04-21 03:38:30 +01:00
Vincent Ambo
4683b24e14
feat(web/tvl): Add a button to join TVL
2020-04-21 03:26:04 +01:00
Vincent Ambo
5faaf48f60
feat(web/homepage): Add entry for the TVL page
2020-04-21 03:22:21 +01:00
Vincent Ambo
31004dfc46
fix(web/tvl): Use correct stylesheet name
2020-04-21 03:19:16 +01:00
Vincent Ambo
6a2beb5a6a
feat(ops/nixos/camden): Add vhost for TVL homepage
2020-04-21 03:17:30 +01:00
Vincent Ambo
557b6b0c5b
feat(web/tvl): Add initial homepage for TVL
2020-04-21 03:16:17 +01:00
Vincent Ambo
1229621d7b
feat(ops/nixos/camden): Provision certificate for tvl.fyi
2020-04-21 03:05:03 +01:00
Vincent Ambo
97c7ebf758
chore(fun): //fun/tvl -> //fun/streamTVL
...
Otherwise this is confusing because //web/tvl is now a thing.
2020-04-21 03:03:42 +01:00
Vincent Ambo
cb62e87b77
chore(web/tvl): Bootstrap static assets for TVL page
2020-04-21 03:03:33 +01:00