Commit graph

68 commits

Author SHA1 Message Date
ltadeu6
76488c13cf
Set Nextcloud admin username to ltadeu6 2026-05-25 17:43:48 -03:00
ltadeu6
540f819b18
Set nextcloud dbtype = pgsql (required since 25.05) 2026-05-25 17:28:52 -03:00
ltadeu6
6e293a5c8d
Use nextcloud32 (nextcloud31 is EOL in nixpkgs 25.11) 2026-05-25 17:28:36 -03:00
ltadeu6
b047f80dd1
Add Nextcloud to NixOracle with dynamic project homepage
- services.nextcloud with PostgreSQL, hostName nextcloud.tadix.dev
- nginx vhost with ACME for nextcloud.tadix.dev
- Homepage PROJECTS section now fetches repos from Forgejo API
- Added nextcloud link to footer
2026-05-25 17:28:12 -03:00
ltadeu6
ebc21a4add
Add Cloudflare API token helpers 2026-05-25 17:00:03 -03:00
ltadeu6
9b39b70764
Set Android push gateway URL 2026-05-25 16:39:39 -03:00
ltadeu6
923caba7f1
Add matrix Android project secrets 2026-05-25 16:25:34 -03:00
ltadeu6
8c4993cae2
Add Android release signing secrets 2026-05-25 15:53:22 -03:00
ltadeu6
601e410ecf
Add Forgejo API token secret wiring 2026-05-25 15:34:11 -03:00
ltadeu6
aa8802f4e7
site: add BioLab to projects
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 19:55:38 -03:00
ltadeu6
ad3b167f43
NixOracle: deploy BioLab on biolab.tadix.dev
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 19:23:42 -03:00
ltadeu6
2ca0495678
site: add git.tadix.dev link to footer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 15:41:47 -03:00
ltadeu6
d0a97a1cbe
NixOracle: add Forgejo on git.tadix.dev
SQLite backend, registration disabled, proxied via nginx with ACME.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 15:30:31 -03:00
ltadeu6
b37daf3bd1
site: update bio
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 15:24:43 -03:00
ltadeu6
cf9dbf377a
NixOracle: add personal site on tadix.dev
Static HTML/CSS served by nginx with Let's Encrypt. Includes about,
projects and writing sections (placeholders) and contact links.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 15:22:30 -03:00
ltadeu6
cb944676a7
NixOracle: disable nix store signature verification
Allows local builds to be copied to the server without requiring
trusted signing keys. Safe for a personal single-user server.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 14:53:29 -03:00
ltadeu6
6365aede39
NixOracle: add nginx + ACME for jupyter.tadix.dev
Expose JupyterLab via HTTPS with Let's Encrypt. Jupyter now listens
only on localhost; nginx handles TLS termination and WebSocket proxying.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 14:31:23 -03:00
ltadeu6
f449606038
Document win11 GNOME Boxes networking 2026-05-24 11:44:03 -03:00
ltadeu6
4b3bce832c
Stop cooling early in laundry drying 2026-05-17 20:01:21 -03:00
ltadeu6
b7adfc69ba Speed up Claude usage refresh 2026-05-17 17:03:13 -03:00
ltadeu6
f604d7ecc8
Remove luz-sala LocalTuya integration
Direct control not viable due to Tuya 3.5 single-connection limit
and expired cloud subscription. Removing all related config for now.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 16:57:23 -03:00
ltadeu6
4ab92a985a
Fix LocalTuya install: use systemd service instead of tmpfiles
systemd-tmpfiles L+ was not creating the symlink. Replace with a
oneshot service that copies the component before HA starts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 16:46:28 -03:00
ltadeu6
3ac9b2c518
Control luz-sala directly via LocalTuya (xZetsubou fork)
Drops the bridge approach. Copies the localtuya custom component
(v2025.11.0) into the repo and symlinks it into /var/lib/hass via
systemd-tmpfiles on rebuild. Reverts all bridge-related config.
After rebuild, configure the integration via HA UI with the device
credentials already in the repo.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 16:38:41 -03:00
ltadeu6
82e6ed9271
Add luz-sala remote control from local Home Assistant
Installs ha-bridge.py on vini@192.168.1.105 as a systemd user service
that proxies light commands to the remote HA via JWT authentication.
Local HA gets rest_command, rest sensor, template switch, and a
button-card for both dashboards.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 16:28:32 -03:00
ltadeu6
f85cf6b2df
Add Claude usage applet for Home Assistant
Fetches 5h and 7-day rate limit windows from claude.ai/api and exports
them to a JSON file; adds HA sensors, template sensors, systemd
service/timer, and a button-card for both dashboards.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 16:18:27 -03:00
ltadeu6
8e03bf57ee Refine laundry heat stabilization 2026-05-17 15:28:39 -03:00
ltadeu6
dfe891345d Handle AC power transitions 2026-05-17 15:06:43 -03:00
ltadeu6
36d838ca86 Use numeric AC fan modes 2026-05-17 15:00:02 -03:00
ltadeu6
e394d03175 Tune laundry drying cycle 2026-05-17 14:54:42 -03:00
ltadeu6
5e1ec01c51 Configure laundry drying in Home Assistant 2026-05-17 14:38:48 -03:00
ltadeu6
73ba12308a
Increase Ollama context for agents 2026-05-09 20:18:45 -03:00
ltadeu6
3adcfa3044
Add gpt oss Ollama model 2026-05-09 20:09:46 -03:00
ltadeu6
da0bc7a0ce
Fix local agent runtime context 2026-05-09 19:54:15 -03:00
ltadeu6
4de5536ab0
Add opencode with qwen2.5-coder 2026-05-09 18:47:50 -03:00
ltadeu6
f1c8d4c7e2 Fix antimicrox disable script 2026-05-03 08:47:34 -03:00
ltadeu6
0e6e268f87 Simplify antimicrox disable script 2026-05-02 16:37:21 -03:00
ltadeu6
61976414a2 Kill antimicrox wrapper process 2026-05-02 16:35:34 -03:00
ltadeu6
5a8a3301c7 Harden antimicrox disable script 2026-05-02 16:32:55 -03:00
ltadeu6
7eff74b2a6 Kill antimicrox from controller 2026-05-02 16:30:16 -03:00
ltadeu6
11ef92acf5 Move antimicrox unload to L3 2026-05-02 16:27:21 -03:00
ltadeu6
e68e19cb01 Expose JupyterLab on NixOracle 2026-04-26 19:29:09 -03:00
ltadeu6
930502ced6 Add lightweight JupyterLab to NixOracle 2026-04-26 19:19:44 -03:00
ltadeu6
deb5343d20 Add minimal NixOracle host config 2026-04-26 18:53:29 -03:00
ltadeu6
8861f27e86 Fix auto update flake ownership 2026-04-26 16:35:30 -03:00
ltadeu6
2c14755e12 Fix flake update target 2026-04-26 16:33:36 -03:00
ltadeu6
168ecf2743 Fix monitor primary and flake update 2026-04-26 16:30:08 -03:00
ltadeu6
8894fa949c
Add Codex Home Assistant dashboards 2026-04-23 19:24:59 -03:00
ltadeu6
8004d5ca0d Migrate Zen Browser from Flatpak 2026-04-22 17:14:00 -03:00
ltadeu6
24f4096ed4 Clean paths and refresh agent docs 2026-04-22 16:52:05 -03:00
ltadeu6
4b403be798
Add controller desktop profile 2026-04-21 22:49:55 -03:00