1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00
Commit Graph

44 Commits

Author SHA1 Message Date
d952ecf17a meteora: host on ful 2026-03-04 17:59:51 +01:00
3216cd19f5 openclaw: rip 2026-02-18 18:19:20 +01:00
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
a94dacb64c openclaw 2026-02-15 22:13:26 +01:00
c3dc7b9e51 unify profiles 2025-12-29 12:22:30 +01:00
4188968ee1 pun-sort 2025-12-28 22:34:42 +01:00
c3db0404b3 format 2025-12-27 22:22:54 +01:00
82b7ffd39f remove specialArgs niveum and niveumLib, add overlay 2025-12-25 14:29:54 +01:00
0c6ec93443 nethack container 2025-12-19 22:44:08 +01:00
673edbb8b3 ful: remove openapi joke 2025-12-13 23:19:14 +01:00
89f9e09c3d update 2025-12-13 23:19:14 +01:00
31e6b28b72 yta: download opus 2025-10-06 12:29:29 +02:00
4a77a20c9e aerc: add new email account 2025-10-06 10:28:49 +02:00
1d14174ad5 go-webring 2025-10-02 18:32:23 +02:00
db33374dc0 host gemini 2025-09-05 08:05:02 +02:00
6ab7e96894 wallabag: init 2025-05-28 09:31:50 +02:00
ebe3997beb init mycelium 2025-03-05 10:05:13 +01:00
6acfa2927c brockman: remove 2024-12-31 15:05:14 +01:00
ee24ef7340 alew: init on ful 2024-11-15 09:48:11 +01:00
297b3aba37 ful: host brockman 2024-08-14 06:40:24 +02:00
c9a83021a9 ful: host openapi test server 2024-07-10 12:57:07 +02:00
aca55b4045 ful: run servant openapi server that does nothing 2024-07-01 10:17:58 +02:00
1ffae8e5c9 update to 24.05 2024-06-03 12:45:25 +02:00
425a2ad7f5 feat: factor out and spread admin essentials package 2024-01-09 08:00:33 +01:00
aec50b5d84 feat: update to 23.11 2023-12-06 14:42:13 +01:00
8f895f01a7 feat: ledger -> hledger 2023-10-30 14:26:50 +01:00
c63cb4d157 feat: host ledger on ful 2023-09-05 11:45:20 +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
f9326b19ab feat: upgrade to 23.05 2023-06-06 19:59:27 +02:00
15c7e5a35a feat: panoptikon urlwatcher 2023-03-24 17:00:51 +01:00
54793196bc feat(radio): curl via tor 2023-03-22 07:48:13 +01:00
5e8b1f37c6 feat(radio): move to ful to evade block, remove tor 2023-03-20 13:14:02 +01:00
e55a99f53d fix(retiolum): secret permissions 2023-02-28 17:13:12 +01:00
d03c6bb0de feat: convert to flake
feat(zaatar): convert to flake

feat(tahina, tabula): convert to flake

feat(makanek): convert to flake

feat(manakish, zaatar): convert to flake

feat(ci): build flake systems

fix: ci build

feat: secrets via submodule

foo

foo

foo
2023-02-23 15:12:53 +01:00
0698624eb8 feat(ful): add matomo and backup 2023-02-16 08:46:23 +01:00
79e9ab38a8 fix: use retiolum keys from password store 2023-01-08 00:16:30 +01:00
de6408f28f feat: use @Mic92 retiolum module
the old one did this:

building '/nix/store/gqvr8gl8ayj9kgjnfr23ax0xpc3rnc34-unit-tinc.retiolum.service.drv'...
error: executing '/nix/store/4xw8n979xpivdc46a9ndcvyhwgif00hz-bash-5.1-p16/bin/bash': Argument list too long
error: builder for '/nix/store/gqvr8gl8ayj9kgjnfr23ax0xpc3rnc34-unit-tinc.retiolum.service.drv' failed with exit code 1
error: 1 dependencies of derivation '/nix/store/v2ld4847xyb49v7wjb3fvf6lkg2j755b-system-units.drv' failed to build
error: 1 dependencies of derivation '/nix/store/bbl9qidw9z0gz56z7yrhfkxsawk5qi7x-etc.drv' failed to build
2022-12-31 10:40:41 +01:00
c52df45b4f fix(ful): disable systemd-networkd-wait-online 2022-10-06 07:17:48 +02:00
83632cbd9c feat(ful): monitoring 2022-09-26 09:30:28 +02:00
c243dbf180 feat: update fully to 22.05 2022-07-19 21:34:23 +02:00
92442db877 feat(ful): set root password 2022-05-21 23:06:49 +02:00
d2f85ab972 chore(ful): disable monitoring for now 2022-05-21 23:06:33 +02:00
93b8d31a33 feat: init ful 2022-05-20 23:04:15 +02:00