Commit graph

  • 0eab0d47ae nixos: add bananasimulator-beta service + vhost main DannyDannyDanny 2026-06-08 23:25:34 +02:00
  • f8a873bd06 nixos: add tdpixi service (port 8093) + vps-relay vhost DannyDannyDanny 2026-06-08 22:27:32 +02:00
  • e2cf93e7d6 feat(foreign-port): add WiFi-only laptop as clan machine DannyDannyDanny 2026-06-07 21:43:28 +02:00
  • 610454f0d2 fix(distant-shore): drop duplicate standalone flake-module (clan-managed now) 🩹 DannyDannyDanny 2026-06-07 20:27:34 +02:00
  • 0cdb4b8697 fix(distant-shore): build on sunken-ship (avoids self-SSH on closure copy) 🔧 DannyDannyDanny 2026-06-07 18:46:31 +02:00
  • df18b1cfaf feat(distant-shore): generate clan vars (zerotier/data-mesher/dm-pull-deploy) + ZT host entry 🔐 DannyDannyDanny 2026-06-07 18:38:30 +02:00
  • bbe05c971d feat(distant-shore): add X13 Gen 2 as clan machine w/ shim+MOK secure boot DannyDannyDanny 2026-06-06 16:23:09 +02:00
  • a903d76f65 nixos/hosts: add README documenting host roles + deploy flow add-hosts-readme DannyDannyDanny 2026-06-07 19:05:06 +02:00
  • 09f191d10b feat: add studio.dannydannydanny.me vhost 🎨 DannyDannyDanny 2026-06-07 15:25:16 +02:00
  • 05896f6d3b phantom-ship/shipyard: rename poppler_utils → poppler-utils DannyDannyDanny 2026-06-07 13:17:33 +02:00
  • cc8cc05a08 phantom-ship/shipyard: add media-processing tools for feedback DannyDannyDanny 2026-06-07 13:16:38 +02:00
  • 680c20483c feat: add map.dannydannydanny.me vhost 🗺️ DannyDannyDanny 2026-06-07 13:05:55 +02:00
  • 592e989b03 fix(home): resurrect process list + track zed settings in dotfiles 🏠 DannyDannyDanny 2026-06-05 17:19:38 +02:00
  • 9283643e07 feat(fish): add gco — smart checkout that cds into worktrees 🌿 DannyDannyDanny 2026-06-05 17:18:57 +02:00
  • e43a5eb880 sunken-ship: add ffmpeg to mulbo-server PATH DannyDannyDanny 2026-06-04 12:40:45 +02:00
  • dc7ef47681 sunken-ship: add numpy to mulbo-server env DannyDannyDanny 2026-06-04 12:35:22 +02:00
  • 09d25a1899 sunken-ship: add mutagen to mulbo-server env DannyDannyDanny 2026-05-25 19:17:05 +02:00
  • ba51b6bcf7 tmux: add resurrect + continuum so force-quits don't nuke sessions DannyDannyDanny 2026-05-24 20:48:00 +02:00
  • b2df891b20 sunken-ship: PurgeMissing = always (valid value; 'missing' was rejected by navidrome 0.61.2) DannyDannyDanny 2026-05-24 10:35:59 +02:00
  • 8fcb43f279 sunken-ship: navidrome Scanner.PurgeMissing = missing DannyDannyDanny 2026-05-24 10:35:07 +02:00
  • 1204584ae4 fitness-bot: ExecStartPost runs set-bot-presence.py Danny 2026-05-23 12:01:56 +02:00
  • cda9c4cf0f sunken-ship: drop python-telegram-bot from fitness-bot pythonEnvs Danny 2026-05-23 11:51:20 +02:00
  • 3dcbdd408a chore: unpin clan-community now that dm-pull-deploy fix merged 🔧 DannyDannyDanny 2026-05-22 21:15:20 +02:00
  • b11add8525 Revert "Merge add-catppuccin-forgejo: Catppuccin theme on Forgejo" DannyDannyDanny 2026-05-20 20:13:44 +02:00
  • 9793d5ef7c Revert "phantom-ship/forgejo: switch to catppuccin-mauve-auto (light in light mode)" DannyDannyDanny 2026-05-20 20:13:44 +02:00
  • cbf0defa34 phantom-ship/forgejo: switch to catppuccin-mauve-auto (light in light mode) DannyDannyDanny 2026-05-20 19:31:22 +02:00
  • 2e9441f367 Retire dotfiles-rebuild, switch to dm-pull-deploy push timer DannyDannyDanny 2026-05-20 19:31:22 +02:00
  • 1b0eb5835d Merge add-catppuccin-forgejo: Catppuccin theme on Forgejo DannyDannyDanny 2026-05-20 18:46:57 +02:00
  • 0c11628f73 phantom-ship: Catppuccin theme for Forgejo (mocha + mauve) DannyDannyDanny 2026-05-20 18:44:51 +02:00
  • 5d4f2048a6 hara: heartbeat timer reduced to once daily at 06:07 Hara 2026-05-20 15:37:31 +02:00
  • 0f34d2508d feat: add kf.dannydannydanny.me portfolio vhost DannyDannyDanny 2026-05-17 12:55:58 +02:00
  • 4fab9a28a2 chore: update flake.lock ⬆️ DannyDannyDanny 2026-05-12 13:57:36 +02:00
  • fc9894c32f feat: install zed-editor DannyDannyDanny 2026-05-12 10:13:11 +02:00
  • e8158e6c0f monitoring: fix prometheus → alertmanager loopback (IPv4 vs IPv6) DannyDannyDanny 2026-05-10 16:47:37 +02:00
  • dc7895e3b2 monitoring: bracket IPv6 listenAddress for node_exporter DannyDannyDanny 2026-05-10 16:17:28 +02:00
  • 3b6f4545b4 monitoring: prometheus + alertmanager + grafana on sunken-ship DannyDannyDanny 2026-05-10 16:12:08 +02:00
  • 40cc62f65b sunken-ship: chromaprint on PATH for mulbo-server-enrich DannyDannyDanny 2026-05-10 16:02:42 +02:00
  • 83dd92d738 shipyard staging gets a stable URL: b3.dannydannydanny.me Danny 2026-05-10 14:00:39 +02:00
  • 067bab125b sunken-ship: shipyard staging uses shipyard_poc_bot token Danny 2026-05-10 13:12:09 +02:00
  • 851ee8ea1d sunken-ship: mulbo-server-enrich oneshot (Phase 7.5) DannyDannyDanny 2026-05-10 13:01:05 +02:00
  • fb99ef3cff sunken-ship: add fitness-bot-shipyard staging instance Danny 2026-05-10 12:48:26 +02:00
  • c5cabe7531 sunken-ship: MULBO_MUSIC_WRITE_ROOT for mulbo-server dedup DannyDannyDanny 2026-05-09 22:43:40 +02:00
  • 814993e66b phantom-ship: revert bon to 3B model (7B too slow on CPU) Danny 2026-05-08 20:39:31 +02:00
  • ccf9eb2859 phantom-ship: bon switches to qwen2.5:7b-instruct for extraction Danny 2026-05-08 15:28:52 +02:00
  • eee28d3e9a phantom-ship + vps-relay: declare notes service + vhosts (port 8092) DannyDannyDanny 2026-05-08 07:23:09 +02:00
  • 327bdc11fe phantom-ship: services.ollama + qwen2.5:3b-instruct for bon extraction Danny 2026-05-08 07:23:08 +02:00
  • 647d748d30 phantom-ship: add tesseract to bon service for OCR Danny 2026-05-08 06:57:06 +02:00
  • 4525e73f1a sunken-ship: mulbo-server-backfill systemd oneshot DannyDannyDanny 2026-05-07 22:30:05 +02:00
  • 082529dac9 phantom-ship + vps-relay: declare bon service + vhost (port 8091) Danny 2026-05-07 22:12:03 +02:00
  • 73d4225f9b sunken-ship: grant mulbo-server read on navidrome.db DannyDannyDanny 2026-05-06 15:06:51 +02:00
  • 4debab6f69 sunken-ship: mulbo-server creds via EnvironmentFile + MULBO_MUSIC_ROOT DannyDannyDanny 2026-05-05 21:22:37 +02:00
  • 1744d776e2 sunken-ship: mulbo-server systemd service + pull timer + ZT port 8091 DannyDannyDanny 2026-05-05 21:10:49 +02:00
  • 3de1747e92 hara-heartbeat: strip markdown asterisks/underscores via sed before sending Hara 2026-05-05 14:22:26 +02:00
  • 7f8badf1d1 hara-heartbeat: plain text only prompt — no markdown asterisks in Telegram output Hara 2026-05-05 14:10:57 +02:00
  • 4e01e62cc0 phantom-ship: dedupe escape-hormuz tmpfiles + service block (rebase artifact) Danny 2026-05-05 09:41:17 +02:00
  • 8a91f3db88 phantom-ship + vps-relay: declare escape-hormuz service + vhost Danny 2026-05-05 09:39:07 +02:00
  • 4600a8e5ca escape-hormuz: add service (port 8090) + escapehormuz.dannydannydanny.me vhost Hara 2026-05-04 23:23:57 +02:00
  • d0e9b3f907 phantom-ship + vps-relay: Forgejo on git.dannydannydanny.me DannyDannyDanny 2026-05-04 21:34:13 +02:00
  • eccd9ee7dd phantom-ship + vps-relay: Forgejo on git.dannydannydanny.me add-forgejo DannyDannyDanny 2026-05-04 19:55:04 +02:00
  • a9bb775b7d hara-heartbeat: check all 3 Gmail accounts (add wildstylewarrior) Hara 2026-05-04 18:56:38 +02:00
  • e952667623 hara-heartbeat: shift schedule to 06/10/14/18 Copenhagen Hara 2026-05-04 18:28:00 +02:00
  • c04b463ad0 hara-heartbeat: fix OnCalendar timezone syntax, fire every 4h (08/12/16/20) Hara 2026-05-04 18:26:57 +02:00
  • 9ad8d71f61 phantom-ship: set SHIPYARD_OWNER_ID for owner-only /admin commands Danny 2026-05-04 18:25:19 +02:00
  • 69d982d0fa hara: add morning heartbeat systemd service + timer Hara 2026-05-04 12:51:33 +02:00
  • 3604c08650 phantom-ship: scuttle gets SC_TILES_DIR + tmpfiles for OSM tile cache Danny 2026-05-03 19:22:28 +02:00
  • f419fed7eb phantom-ship + vps-relay: KomTolk service + vhost (was translate-platform) Danny 2026-05-03 18:56:52 +02:00
  • 08495161ae phantom-ship + vps-relay: add bananasimulator service + vhost Danny 2026-05-03 07:58:12 +02:00
  • 6d9ccf5d4e phantom-ship + vps-relay: add scuttle service + vhost Danny 2026-05-03 07:26:17 +02:00
  • 4d2e40455d hara-gmail-mcp: add mark_read and archive tools (v0.2.0) Hara 2026-05-03 07:14:42 +02:00
  • 8056e510c5 phantom-ship: bind shelfish to '::' so it listens on both IPv4 and IPv6 Danny 2026-05-03 06:41:04 +02:00
  • f599a76aba phantom-ship: open shelfish (:8081) on ZT iface, bind 0.0.0.0 Danny 2026-05-03 06:39:57 +02:00
  • 0b20c375b5 vps-relay: add shelfish.dannydannydanny.me vhost → phantom-ship ZT Danny 2026-05-03 06:30:07 +02:00
  • 2aec4d4d5e shelfish: front via vps-relay (don't expose phantom-ship public IP) Danny 2026-05-03 06:29:48 +02:00
  • d787b0ea48 phantom-ship: merge shelfish data dir into existing tmpfiles rules Danny 2026-05-03 06:27:21 +02:00
  • a7dd6284d8 phantom-ship: add Caddy + shelfish FastAPI service Danny 2026-05-03 06:25:54 +02:00
  • af9f735abc feat(phantom-ship): hara-gmail-mcp server (path 1, IMAP+SMTP) 📬 DannyDannyDanny 2026-05-02 14:15:10 +02:00
  • 771cc58076 feat: vps fail2ban + shared server-debug-tools module 🛡️ DannyDannyDanny 2026-04-25 13:51:19 +02:00
  • b8bc17f385 feat(servers): declare SSH authorizedKeys + root mac admin trust 🔑 DannyDannyDanny 2026-04-25 13:30:40 +02:00
  • 644420481e fix(sunken-ship): bbbot 8080 only allowed on ZT interface 🔐 DannyDannyDanny 2026-04-25 13:26:37 +02:00
  • 3b5288a48c feat(sunken-ship): bbbot bind dual-stack so VPS Caddy reaches it via ZT IPv6 🪢 DannyDannyDanny 2026-04-25 13:17:27 +02:00
  • bce34985eb feat(sunken-ship): open firewall :8080 for bbbot via vps-relay 🔓 DannyDannyDanny 2026-04-25 13:15:59 +02:00
  • 4332dfcbb5 chore(clan): point vps-relay at public IPv4 while ZT identity bootstraps 🎯 DannyDannyDanny 2026-04-24 17:48:52 +02:00
  • ba277b3f49 fix(vps-relay): grub config force-override to resolve dup in mirroredBoots 🐞 DannyDannyDanny 2026-04-24 17:43:00 +02:00
  • 244988d52d fix(vps-relay): switch to GRUB/BIOS — Hetzner Cloud is not UEFI 🧷 DannyDannyDanny 2026-04-24 16:05:27 +02:00
  • f4738584c3 fix(vps-relay): add virtio modules to initrd so it boots on Hetzner 🛰️ DannyDannyDanny 2026-04-24 14:51:41 +02:00
  • 914a825587 feat(sunken-ship): trust danny for nix remote builds 🏗️ DannyDannyDanny 2026-04-24 13:47:38 +02:00
  • 7141582f75 Merge remote-tracking branch 'origin/main' into unruffled-tharp DannyDannyDanny 2026-04-24 13:43:37 +02:00
  • 47fc658523 feat(clan): add vps-relay + strip bbbot cloudflared 🚢 DannyDannyDanny 2026-04-24 13:43:21 +02:00
  • 6ef7112ae0 revert: remove danny from openclaw group Hara 2026-04-24 11:24:27 +02:00
  • e8d4bbf24b Add danny to openclaw group for secret file access Hara 2026-04-24 10:37:53 +02:00
  • b0c8664f5c docs: update stale dotfiles/nixos flake paths 📝 DannyDannyDanny 2026-04-20 20:28:05 +02:00
  • 754cb0d274 chore(flake): bump clan-community fork (dm-send-deploy narHash skip) 🔖 DannyDannyDanny 2026-04-20 20:06:08 +02:00
  • 22808f39fa feat(clan): re-enable dm-pull-deploy via forked clan-community 🌊 DannyDannyDanny 2026-04-20 19:58:16 +02:00
  • 1d4c6c8f4f Revert "Reapply "feat(clan): data-mesher + dm-pull-deploy wiring 🌊"" DannyDannyDanny 2026-04-20 14:29:39 +02:00
  • d184064bfd Reapply "feat(clan): data-mesher + dm-pull-deploy wiring 🌊" DannyDannyDanny 2026-04-20 14:28:12 +02:00
  • c4c40e80d5 Revert "feat(clan): data-mesher + dm-pull-deploy wiring 🌊" DannyDannyDanny 2026-04-20 11:40:07 +02:00
  • 6846faa5f1 feat(clan): data-mesher + dm-pull-deploy wiring 🌊 DannyDannyDanny 2026-04-20 11:38:01 +02:00
  • 41b3d217f8 feat(clan): use ZT IPv6 as clan networking target 🛰️ DannyDannyDanny 2026-04-20 10:39:24 +02:00
  • 0cd4947282 feat(sunken-ship): retire Cloudflare Tunnel for navidrome ☁️💥 DannyDannyDanny 2026-04-20 10:36:15 +02:00
  • b66dd1d30c fix(ssh): phantom-ship-zt needs the dedicated identity key 🔑 DannyDannyDanny 2026-04-20 10:28:34 +02:00