Commit graph

520 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
13ca5cadd4 chore(secrets): set secret "qbittorrent/password_hash" for machine "ulmo" 2026-03-05 10:38:20 +00:00
2c7890152b chore(secrets): set secret "qbittorrent/password" for machine "ulmo" 2026-03-05 10:38:18 +00:00
d0b3a0f27c chore(secrets): removed secret "qbittorrent" from machine "ulmo" 2026-03-05 10:34:54 +00:00
939cab4383 chore(secrets): set secret "qbittorrent/password_hash" for machine "ulmo" 2026-03-05 10:32:25 +00:00
fb8ead924a chore(secrets): set secret "qbittorrent/password_hash" for machine "ulmo" 2026-03-05 08:25:19 +00:00
9b2bc8e604 chore(secrets): set secret "qbittorrent/password" for machine "ulmo" 2026-03-05 08:24:46 +00:00
3ae310f2e1 chore(secrets): set secret "sabnzbd/nzbkey" for machine "ulmo" 2026-03-04 09:45:12 +00:00
Chris Kruining
95ae5b8b83
Refactor sabnzbd config to use settings and secretFiles
Switch sabnzbd configuration to use the settings and secretFiles options
instead of a static config file. Add support for nzbkey secret. Update
sops template to include nzb_key and remove duplicated server and misc
settings.
2026-03-04 10:44:11 +01:00
Chris Kruining
a97c244c4f
Update Caddy plugin source and clear hash in config 2026-03-04 10:43:57 +01:00
Chris Kruining
e69a7a8669
Update machine docstring 2026-03-04 09:55:43 +01:00
Chris Kruining
4e9ef9dc4f
Refactor Caddy config into networking.caddy module
Move Caddy configuration from individual services to a shared
networking.caddy module. Update service modules and system config to use
the new interface. Remove redundant user definitions and old Caddy
config blocks.
2026-03-04 09:55:19 +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
a2071e16a2 chore(secrets): removed secret "some" from machine "aule" 2026-02-25 07:59:25 +00:00
Chris Kruining
2096832202
Move Minecraft and Palworld modules to default.nix files
Add sops secret for Palworld password
2026-02-25 08:39:14 +01:00
6d1bd782a8 chore(secrets): set secret "zitadel/users" for machine "ulmo" 2026-02-25 07:35:42 +00: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
6fde383844 chore(secrets): set secret "coturn/secret" for machine "ulmo" 2026-02-24 07:24:45 +00:00
f98cc52d62 chore(secrets): set secret "grafana/secret_key" for machine "ulmo" 2026-02-23 07:25:55 +00:00
Chris Kruining
eed7d360c8
Add default value argument to input prompts in add recipe 2026-02-23 08:17:09 +01:00
Chris Kruining
e1614dc3f7
Fix formatting in Zitadel and PostgreSQL Nix modules 2026-02-23 08:17:01 +01:00
625e79f042 chore: update dependencies 2026-02-23 07:16:15 +00:00
0c778497a1 chore(secrets): set secret "zitadel/users" for machine "ulmo" 2026-02-17 16:35:02 +00:00
7deb710db7 chore(secrets): set secret "zitadel/users" for machine "ulmo" 2026-02-17 16:06:04 +00: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
10a1a324ce
Fix table.jq to use correct index in to_line function 2026-02-17 15:39:36 +01:00
fca97a534e chore(secrets): set secret "zitadel/users" for machine "ulmo" 2026-02-17 13:56:26 +00:00
Chris Kruining
11310fdfbd
feat: add project and app to zitadel
Some checks failed
Test action / kaas (push) Failing after 2s
2026-02-09 15:13:42 +01:00
5898443d46 chore: update dependencies 2026-02-09 14:09:53 +00:00
Chris Kruining
4b248c2322
feat(forgejo): enable lfs 2026-02-03 14:19:15 +01:00
96f2eee2b6
chore: update dependencies
Some checks failed
Test action / kaas (push) Failing after 0s
2026-02-01 20:03:20 +01:00
ca9dc5c8c1
.
Some checks failed
Test action / kaas (push) Failing after 1s
2026-02-01 20:02:08 +01:00
45629f2a6f
chore: update dependencies 2026-01-08 16:59:40 +01:00
58236bbddd
chore: update dependencies 2026-01-02 23:33:36 +01:00
Chris Kruining
baa67ad6cd
.
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-31 02:40:44 +01:00
6fb898e01c chore: update dependencies 2025-12-31 01:36:28 +00:00
Chris Kruining
168977538e revert
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-31 01:28:38 +00:00
Chris Kruining
e731b476b1 revert 2025-12-31 01:28:38 +00:00
b42f182de4
chore: update dependencies
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-31 01:46:41 +01:00
Chris Kruining
18b8e43a75
aaaargh
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-31 01:10:31 +01:00
Chris Kruining
36f2f501fc
.
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-31 01:04:03 +01:00
Chris Kruining
ab9c4b4c14
.
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-31 00:41:52 +01:00
d2ee47f78c chore(secrets): set secret "whisparr/apikey" for machine "ulmo" 2025-12-28 21:28:31 +00:00
cfd5a40d3c chore(secrets): set secret "qbittorrent/password" for machine "ulmo" 2025-12-28 20:38:16 +00:00
Chris Kruining
73929e0cf9
I'm so tired of all this crap...
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-18 16:22:43 +01:00
821767765f chore: update dependencies
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-18 15:01:33 +00:00
Chris Kruining
c935a034c4
AAAARGHHH
Some checks failed
Test action / kaas (push) Failing after 0s
2025-12-18 15:58:01 +01:00
Chris Kruining
b2a0a2a26d
fix: only enable media services when needed
Some checks failed
Test action / kaas (push) Failing after 1s
2025-12-18 15:11:04 +01:00