| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-09 | Try out Gitea | Joe Mou | |
| DISABLE_REGISTRATION needs to be set after the initial administrator account is manually registered. Considered the Forgejo community fork, but it doesn't seem to have attracted very much of the developer community. Despite concerns about copyright claims, Gitea does not have a CLA; it is MIT licensed. Still considering even lighter weight options that may be easier to programmatically control (just an HTTP server that speaks the smart protocol?). For managing groups of repositories, can use labels or organizations. Neither seem particularly convenient. Gitea defaults to public repositories. | |||
| 2024-10-09 | Update Syncthing hosts | Joe Mou | |
| 2024-10-09 | Refactor HA helper functions | Joe Mou | |
| Based on https://github.com/nathan-gs/nix-conf/blob/main/lib/ha.nix (which goes further in using the module system; see https://nathan.gs/2023/12/09/adding-helper-functions-to-nixos/ ) | |||
| 2024-10-09 | Control AC with bedroom temperature sensor | Joe Mou | |
| 2024-10-09 | Adjust adaptive_lighting parameters | Joe Mou | |
| 2024-10-09 | Remove poor IPv6 support from dynamic DNS | Joe Mou | |
| 2024-10-09 | sshguard whitelist to prevent lockout | Joe Mou | |
| 2024-10-09 | HA: adaptive_lighting custom component to follow daylight | Joe Mou | |
| 2024-10-09 | Switch from unmaintained libreddit to redlib | Joe Mou | |
| 2024-10-09 | Simplify Nitter | Joe Mou | |
| - Populate OAuth tokens using justajoedoe. - Use binary cache build of Nitter. | |||
| 2024-10-09 | First attempt at Nitter | Joe Mou | |
| 2024-10-09 | Grow light cycle | Joe Mou | |
| 2024-10-09 | Upgrade to NixOS 24.05 | Joe Mou | |
| To resolve database collation version mismatches ("The database was created using collation version 2.38, but the operating system provides version 2.39."): $ sudo -u postgres psql > \c hass > REINDEX DATABASE hass; > ALTER DATABASE hass REFRESH COLLATION VERSION; [ Repeat for all databases (except special database template0) ] | |||
| 2024-06-11 | locate/updatedb | Joe Mou | |
| 2024-06-11 | Fix dynamic DNS retries and e-mail alert throttling | Joe Mou | |
| 2024-05-25 | Grow light as alarm automation | Joe Mou | |
| 2024-05-25 | Update Syncthing shares (remove weeber) | Joe Mou | |
| 2024-05-06 | HA: improve panel light and thermostat automations | Joe Mou | |
| Also fixes missing component errors. | |||
| 2024-04-27 | E-mail on reboot | Joe Mou | |
| mailutils (but not sendmail) addresses from the unqualified hostname | |||
| 2024-04-27 | elmo: Hoist subdomains and issue production certificates | Joe Mou | |
| 2024-04-26 | elmo: E-mail on certain systemd failures | Joe Mou | |
| 2024-04-26 | elmo: postfix with client certificates | Joe Mou | |
| 2024-04-26 | elmo: Enable sshguard | Joe Mou | |
| 2024-04-26 | ACME with DNS challenge | Joe Mou | |
| 2024-04-26 | elmo: blocky ad-blocking DNS | Joe Mou | |
| 2024-04-26 | elmo: simplify SIG(0) key management | Joe Mou | |
| 2024-04-26 | elmo: nzbget | Joe Mou | |
| 2024-04-26 | elmo: move syncthing to /srv | Joe Mou | |
| 2024-04-26 | elmo: /srv subvolume | Joe Mou | |
| The intention is to separate user-managed data, like backups and file shares. Still need to move syncthing over. An implication is /srv will probably not participate in restic backups but be replicated in some other way. | |||
| 2024-04-26 | elmo: Enable fstrim | Joe Mou | |
| Initial run trimmed nearly the entire volume. May be quite important since Nix churns through storage. | |||
| 2024-04-26 | elmo: Move secrets to /var/secrets | Joe Mou | |
| Clarifies that they are not managed by a distribution package. | |||
| 2024-04-26 | Use SSH host alias for elmo | Joe Mou | |
| 2024-04-26 | libreddit tweaks | Joe Mou | |
| 2024-04-23 | Panel light and thermostat HA automations | Joe Mou | |
| 2024-04-23 | Initial HA automations (panel light & bedroom thermostat) | Joe Mou | |
| 2024-04-15 | comments | Joe Mou | |
| 2024-03-20 | creep: configure WiFi AP that tunnels over VPN | Joe Mou | |
| 2024-03-12 | creep: ensure IPv4 dyndns updates | Joe Mou | |
| 2024-03-12 | creep: static network configuration instead of NetworkManager | Joe Mou | |
| 2024-03-12 | creep: reverse SSH tunnel and dynamic DNS | Joe Mou | |
| 2024-03-12 | creep: add swap | Joe Mou | |
| Contravenes guidance to avoid edits to hardware-configuration.nix | |||
| 2024-03-12 | Streamline elmo config | Joe Mou | |
| 2024-03-11 | creep: initial configuration | Joe Mou | |
| 2024-02-18 | Enable mDNS | Joe Mou | |
| 2024-02-18 | use tmpfs for /tmp | Joe Mou | |
| 2024-02-18 | Add mac mini SSH key and Syncthing | Joe Mou | |
| 2024-02-18 | Update and fix up tuya-local packaging | Joe Mou | |
| 2024-02-18 | Boot after power failure (server mode) | Joe Mou | |
| 2024-02-15 | Move /var to larger hard drive | Joe Mou | |
| 2024-02-15 | Kludgy fix for oauth2_proxy on boot | Joe Mou | |
