| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | |
| 2024-02-15 | Port configs from weebnix | Joe Mou | |
| 2024-02-13 | Simplify elmo/system.nix | Joe Mou | |
| 2024-02-13 | Refactor elmo default configs | Joe Mou | |
| 2024-02-13 | Low-level reconfiguration | Joe Mou | |
| - btrfs subvolumes - hostname - SSH | |||
| 2024-02-13 | Initial mac mini NixOS configuration | Joe Mou | |
