Chris Kruining
97b63074f0
Add home-manager flake module and update imports
...
Comment out grub2-theme and nextcloud home-manager config
2026-03-25 16:35:07 +01:00
Chris Kruining
a7a1763fe0
wiiiiips
2026-03-25 16:26:04 +01:00
ac3dac322d
.
2026-03-25 06:45:43 +00:00
59a1fbaf0f
initial migration
2026-03-24 14:09:46 +00:00
Chris Kruining
01fb98ba10
various fixes
Test action / kaas (push) Failing after 1s
2026-03-24 07:30:41 +01:00
Chris Kruining
51adeb02e6
fix a load of stuff
2026-03-23 15:09:58 +01:00
Chris Kruining
2bbbe03444
.
Test action / kaas (push) Failing after 1s
2026-03-23 12:36:32 +01:00
Chris Kruining
478f26a9b8
.
2026-03-23 11:27:46 +01:00
Chris Kruining
5b844aab8d
.
2026-03-23 09:38:23 +01:00
Chris Kruining
793866e621
Refactor var generation and update service configs
...
- Refactor var generation scripts to use _rotate helper
- Update Glance service URLs to use configured ports
- Set static password hash for qBittorrent in Servarr config
- Update Caddy plugin hash
- Remove oauth_auto_login from Grafana config
- Add shared pwgen script for password generation
2026-03-23 09:38:23 +01:00
a4671a524f
kaas
Test action / kaas (push) Failing after 1s
2026-03-22 16:41:08 +01:00
Chris Kruining
8d46d0d60b
Update service configs and secrets handling
...
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
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
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
...
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
2096832202
Move Minecraft and Palworld modules to default.nix files
...
Add sops secret for Palworld password
2026-02-25 08:39:14 +01:00
Chris Kruining
e1614dc3f7
Fix formatting in Zitadel and PostgreSQL Nix modules
2026-02-23 08:17:01 +01:00
Chris Kruining
4b248c2322
feat(forgejo): enable lfs
2026-02-03 14:19:15 +01:00
ca9dc5c8c1
.
Test action / kaas (push) Failing after 1s
2026-02-01 20:02:08 +01:00
Chris Kruining
baa67ad6cd
.
Test action / kaas (push) Failing after 0s
2025-12-31 02:40:44 +01:00
Chris Kruining
ab9c4b4c14
.
Test action / kaas (push) Failing after 0s
2025-12-31 00:41:52 +01:00
Chris Kruining
73929e0cf9
I'm so tired of all this crap...
Test action / kaas (push) Failing after 0s
2025-12-18 16:22:43 +01:00
Chris Kruining
b2a0a2a26d
fix: only enable media services when needed
Test action / kaas (push) Failing after 1s
2025-12-18 15:11:04 +01:00
Chris Kruining
0fa3b79bd9
feat: jq just became a 1M times cooler!
Test action / kaas (push) Failing after 1s
2025-12-11 16:49:45 +01:00
Chris Kruining
c9be7ebb43
feat: add telegram bridge to matrix
2025-12-11 08:34:10 +01:00
Chris Kruining
ddf66697cb
chore: clean up code
2025-12-11 08:32:28 +01:00
Chris Kruining
4624b0b0f7
wip: setting up download clients in the arr stack
Test action / kaas (push) Failing after 0s
2025-12-09 16:18:09 +01:00
Chris Kruining
6af9101a13
feat: add oidc from sops for grafana
2025-12-09 16:17:26 +01:00
Chris Kruining
4826cb6a72
feat: implement more stuff with new servarr module
Test action / kaas (push) Failing after 0s
2025-12-08 16:29:02 +01:00
Chris Kruining
894774be4f
feat: switch homer to glance
2025-12-08 16:28:31 +01:00
Chris Kruining
98425c9dcc
kaas
2025-12-06 16:42:06 +00:00
Chris Kruining
a787c8c646
chore: update deps
2025-12-06 17:42:02 +01:00
Chris Kruining
2130c44388
.
2025-12-06 16:41:50 +00:00
Chris Kruining
70fd7c3d7a
.
2025-12-06 16:41:49 +00:00
Chris Kruining
7a7e8bb088
fix: zitadel script
2025-12-06 16:41:48 +00:00
Chris Kruining
5396c9bab6
chore: revert bash option
2025-12-06 16:41:47 +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
cb1401fe47
feat: start implementation of package for mydia
2025-12-06 17:40:46 +01:00
Chris Kruining
2d3da197ee
lets actually commit for once...
Test action / kaas (push) Failing after 1s
2025-11-20 00:05:34 +01:00
Chris Kruining
169b62e6f3
chore: update config after update
2025-11-19 11:49:09 +01:00
Chris Kruining
4e09252e75
feat(zitadel): add remapping of exported keys
2025-11-12 17:26:17 +01:00
Chris Kruining
fa37c3eb50
feat(zitadel): add extra users via secrets
2025-11-12 17:23:40 +01:00
Chris Kruining
e3238aa60c
chore: re-harden matrix server
Test action / kaas (push) Failing after 1s
2025-11-05 09:34:08 +01:00
Chris Kruining
c64e98e0c0
chore: clean up code
2025-11-05 09:32:30 +01:00
Chris Kruining
5f92a37996
feat(Forgejo): enable mirroring
2025-11-04 15:10:02 +01:00
Chris Kruining
e7cedfb639
fix(Zitadel): filter out empty roles
2025-11-04 15:08:54 +01:00
Chris Kruining
2402ec0761
fix(synapse): add user mapping to fix login via sso
2025-11-04 09:46:19 +01:00
Chris Kruining
8104ba7e93
feat(zitadel): change the default value of the username to the key instead of the email.
...
This should ensure that binding to the apps goes more smoothly
2025-11-03 16:36:19 +01:00