|
|
b46f06a462
|
add opencrow Matrix bot on ful
Uses upstream NixOS module (systemd-nspawn container with sandboxing).
- User: @fable:4d2.org on matrix.4d2.org
- Provider: GitHub Copilot (OAuth, one-time interactive login)
- Secrets via agenix: matrix token as environmentFile,
soul bind-mounted into the container
- Sessions + pi-agent state in /var/lib/opencrow, backed up via restic
To complete setup:
1. Create secrets/opencrow-matrix-token.age (OPENCROW_MATRIX_ACCESS_TOKEN=...)
2. Create secrets/opencrow-soul.age (SOUL.md content)
3. One-time Copilot login inside the container:
sudo nixos-container root-login opencrow
PI_CODING_AGENT_DIR=/var/lib/opencrow/pi-agent pi
# Run /login, select GitHub Copilot, complete OAuth flow
|
2026-02-17 22:25:42 +01:00 |
|
|
|
9041e4cb11
|
restore secrets.txt
Accidentally emptied by a previous 'git add -A' in a working tree
where the secrets submodule was not initialized.
|
2026-02-17 21:55:24 +01:00 |
|
|
|
e67d6d7df2
|
use lib.getExe and lib.getExe' in packaged scripts
Replace all ${pkg}/bin/name patterns with:
- lib.getExe pkg (for main executables: curl, jq, gnused, ffmpeg, etc.)
- lib.getExe' pkg "name" (for specific binaries: coreutils, util-linux, etc.)
|
2026-02-17 21:35:28 +01:00 |
|
|
|
61b5e4bd6e
|
update secrets
|
2025-10-21 15:42:22 +02:00 |
|
|
|
5d954684e1
|
host ical ephemeris MVP
|
2025-10-07 11:40:38 +02:00 |
|
|
|
4a77a20c9e
|
aerc: add new email account
|
2025-10-06 10:28:49 +02:00 |
|
|
|
44cb0bf8a5
|
remock secrets
|
2025-05-14 16:39:04 +02:00 |
|
|
|
dee784472f
|
mock secrets
|
2025-02-11 21:18:14 +01:00 |
|
|
|
7d38f3a718
|
bots: program nietzschebot
|
2024-10-11 14:37:01 +02:00 |
|
|
|
f42d1ebf28
|
movk secrets
|
2024-10-08 22:54:04 +02:00 |
|
|
|
f43e4ff664
|
mock secrets
|
2024-10-07 23:22:41 +02:00 |
|
|
|
f535ba7b2a
|
mock secrets
|
2024-10-05 15:22:26 +02:00 |
|
|
|
3bdf71425b
|
fritzbox VPN
|
2024-09-23 19:34:59 +02:00 |
|
|
|
611d3fd7bf
|
fix: re-mock secrets
|
2024-04-12 09:27:08 +02:00 |
|
|
|
1f418c9532
|
chore: remock secrets
|
2024-03-19 20:13:33 +01:00 |
|
|
|
82993ca54a
|
feat(email): bye bye meinhark
|
2024-01-10 14:22:38 +01:00 |
|
|
|
e3fcf6e817
|
chore: re-mock secrets
|
2023-12-23 09:43:26 +01:00 |
|
|
|
dbecace73b
|
chore: remock secrets
|
2023-10-10 23:41:37 +02:00 |
|
|
|
ed160923c7
|
feat(fu-berlin): mount zodiac cifs
|
2023-09-21 07:27:11 +02:00 |
|
|
|
c63cb4d157
|
feat: host ledger on ful
|
2023-09-05 11:45:20 +02:00 |
|
|
|
e76489b6d8
|
feat: remove traadfri
|
2023-08-31 10:09:49 +02:00 |
|
|
|
07f5d25e96
|
feat: remock secrets
|
2023-08-23 17:42:54 +02:00 |
|
|
|
af0bd29cd5
|
chore: mock secrets
|
2023-08-06 21:22:33 +02:00 |
|
|
|
277200d007
|
fix: update mock secrets
|
2023-07-20 19:35:09 +02:00 |
|
|
|
8ae328ad19
|
fix(ci): submodules and it works!
|
2023-07-04 17:06:32 +02:00 |
|
|
|
9148ab5ba8
|
Revert "chore: get secrets via input, mock for CI"
This reverts commit 3138fd23ef.
|
2023-07-04 16:28:26 +02:00 |
|
|
|
3138fd23ef
|
chore: get secrets via input, mock for CI
this fixes CI, yay!
|
2023-06-27 20:13:09 +02:00 |
|