Commit graph

25 commits

Author SHA1 Message Date
Chris Kruining
8d46d0d60b
Update service configs and secrets handling
Some checks failed
Test action / kaas (push) Failing after 1s
- Add restartUnits and ownership to Matrix and Servarr secrets
- Use sops secret for qbittorrent password hash
- Refactor Cardigann indexer config in Servarr
- Update Caddy plugin version and hash
- Add debug output to machine update justfile
2026-03-05 11:40:40 +01:00
Chris Kruining
a5de9aea37
feat: add poor mans version of clan vars 2026-03-05 11:39:41 +01:00
Chris Kruining
e69a7a8669
Update machine docstring 2026-03-04 09:55:43 +01:00
Chris Kruining
d3a394dfd9
Add LiveKit, coturn, and JWT service to Matrix module
Some checks failed
Test action / kaas (push) Failing after 1s
- Integrate LiveKit SFU, coturn TURN server, and lk-jwt-service for
  Element Call support in the Matrix Synapse module
- Add firewall rules for new services and ports
- Add key generation systemd service for LiveKit JWT
- Extend Synapse config with TURN URIs and experimental features
- Update Caddy config for new endpoints and well-known support
- Improve OIDC config with additional scopes and user mapping
- Add Grafana secret_key to SOPS secrets and config
- Refactor and modularize secret checking in justfile scripts
2026-03-03 14:59:58 +01:00
Chris Kruining
f3e5854120
start on poor man's clan vars
Some checks failed
Test action / kaas (push) Failing after 1s
2026-02-24 15:55:08 +01:00
Chris Kruining
eed7d360c8
Add default value argument to input prompts in add recipe 2026-02-23 08:17:09 +01:00
Chris Kruining
35e608ff9a
Add --build-host option to nixos-rebuild command 2026-02-17 15:40:08 +01:00
Chris Kruining
b72681ff63
Update user scripts and table formatting
Add doc annotations to user scripts and refine prompts for user input.
Improve table.jq to use keys_unsorted for header generation.
2026-02-17 15:39:55 +01:00
Chris Kruining
ab9c4b4c14
.
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-31 00:41:52 +01:00
Chris Kruining
9824616c63
feat: implement user management in just 2025-12-11 23:20:36 +01:00
Chris Kruining
0fa3b79bd9
feat: jq just became a 1M times cooler!
Some checks failed
Test action / kaas (push) Failing after 1s
2025-12-11 16:49:45 +01:00
Chris Kruining
ddf66697cb
chore: clean up code 2025-12-11 08:32:28 +01:00
Chris Kruining
98425c9dcc kaas 2025-12-06 16:42:06 +00:00
Chris Kruining
2130c44388 . 2025-12-06 16:41:50 +00:00
Chris Kruining
b64cfa9e73 fix: forEach implementation in zitadel module 2025-12-06 16:41:46 +00:00
Chris Kruining
afbf168c35 kaas 2025-12-06 16:41:45 +00:00
Chris Kruining
2d3da197ee
lets actually commit for once...
Some checks failed
Test action / kaas (push) Failing after 1s
2025-11-20 00:05:34 +01:00
Chris Kruining
df5dfa61a9
fix(justfile): escape double quotes for inputs 2025-11-12 17:20:21 +01:00
Chris Kruining
2e81d16f24
chore: suppress error messages
They dirty the output too much when nix fails
2025-11-04 15:09:41 +01:00
Chris Kruining
fab1df76c7
chore: update commit message in just recipes 2025-11-04 13:31:15 +01:00
Chris Kruining
138bb67ffb
feat(just): add assert utility function/recipe 2025-10-30 21:26:18 +01:00
Chris Kruining
84cc5ff5c4
feat(zitadel): expand terranix resources
Some checks failed
Test action / kaas (push) Failing after 1s
WOOP WOOP, it all works!
now the next, big, huge, giant, hurdle to overcome is the chicken and egg problem of needing zitadel to generate values that I need inside the nix config of synapse, forgejo, and jellyfin
2025-10-27 17:07:51 +01:00
Chris Kruining
e92f2cf82c
add some commands to read secret
values
2025-10-27 11:34:11 +01:00
Chris Kruining
4f0d0f7f0e
fix: various fixes to just commands 2025-10-23 16:31:19 +02:00
Chris Kruining
e9fef516ec
feat(sops): finally somewhat properly set up with sops 2025-10-23 14:47:53 +02:00