|
|
342b6c756a
|
feat(ntfy-sh): Self-host ntfy-sh
|
2025-11-29 23:20:19 +08:00 |
|
|
|
59fdb37222
|
feat(webserver): Vendor and reimplement main pages in leptos
|
2025-11-29 23:20:19 +08:00 |
|
|
|
d950c1fa23
|
refactor: Don't do pointless indirection when importing modules
|
2025-11-20 11:02:11 +08:00 |
|
|
|
5e488337b4
|
refactor: Move service imports into a default.nix
|
2025-11-20 11:02:10 +08:00 |
|
|
|
54a12223ea
|
fix: Make the default package disabling actually work
|
2025-11-20 11:02:10 +08:00 |
|
|
|
eef7f004b3
|
chore: Disable hack for Minecraft optimization on VPS
|
2025-11-20 11:02:10 +08:00 |
|
|
|
86a8df5004
|
refactor(firewall): Make services responsible for opening ports
|
2025-11-20 11:02:10 +08:00 |
|
|
|
f2ef91672b
|
test(nginx): Add simple tests to assert nginx features work
|
2025-11-20 11:02:10 +08:00 |
|
|
|
4e59582de2
|
refactor: Remove local package overlay
|
2025-11-20 00:42:53 +08:00 |
|
|
|
7fcaa34b28
|
refactor(sops): Move secret definitions to specific modules
|
2025-11-20 00:42:53 +08:00 |
|
|
|
767a14ab6e
|
refactor(nginx): Clean up nginx configuration
|
2025-11-13 05:32:37 +08:00 |
|
|
|
d82c353329
|
fix(vm): Set disk size declaratively
|
2025-11-13 05:16:28 +08:00 |
|
|
|
71ab2af0e5
|
fix(pam): Switch to rssh for ssh-agent based PAM auth
The old module stopped working with my new yubikey, so...
|
2025-10-21 02:18:28 +08:00 |
|
|
|
6d09746bb1
|
feat(wireguard): Update yui public key
|
2025-08-30 00:43:53 +08:00 |
|
|
|
3d0bd28418
|
feat(btrfs): Enable autoScrub
|
2025-08-18 07:38:02 +08:00 |
|
|
|
309a775b0f
|
feat(ssh): Enable sftp
The old scp protocol was deprecated in favor of this.
|
2025-08-02 18:35:02 +08:00 |
|
|
|
f8167209eb
|
style: Apply new nixfmt formatting
|
2025-08-02 18:33:24 +08:00 |
|
|
|
b1f6caa28e
|
fix(minecraft): Use newer java version
|
2025-07-31 04:53:34 +08:00 |
|
|
|
e32c256369
|
feat(minecraft): Add minecraft modpack
|
2025-07-31 04:23:35 +08:00 |
|
|
|
0b5b6ef421
|
feat: Add minecraft server
|
2025-07-31 03:58:32 +08:00 |
|
|
|
94ec261a94
|
chore(foundryvtt): Upgrade to version 13
|
2025-05-25 02:11:46 +08:00 |
|
|
|
fc6be0c4c2
|
chore(treewide): Upgrade to NixOS 25.05
|
2025-05-25 00:42:01 +08:00 |
|
|
|
b067bbc8c0
|
fix(immich): Set the correct backup attribute
|
2025-05-24 05:33:08 +08:00 |
|
|
|
913944cff3
|
feat(immich): Add immich service
|
2025-05-24 05:30:06 +08:00 |
|
|
|
63b3cbe00b
|
style(treewide): Apply linter suggestions
|
2025-05-20 20:48:47 +08:00 |
|
|
|
fc991a0b07
|
fix(metrics-exporters): Fix dbus socket access for DynamicUsers
This broke the systemd exporter, I don't fully know what caused the
breakage, though.
See
https://discourse.nixos.org/t/systemd-exporter-couldnt-get-dbus-connection-read-unix-run-dbus-system-bus-socket-recvmsg-connection-reset-by-peer/
|
2025-05-20 01:07:38 +08:00 |
|
|
|
09b90433e6
|
feat(conduit): Switch from conduwuit to continuwuity
|
2025-05-17 15:46:53 +08:00 |
|
|
|
89f9196ef0
|
fix(victorialogs): Use new upstream module
|
2025-04-04 21:40:08 +08:00 |
|
|
|
ee760bfa1b
|
feat(victoriametrics): Add missing scrape configs
|
2025-04-04 21:07:38 +08:00 |
|
|
|
3c6afa0c66
|
feat(matrix): Switch to conduwuit
This fixes support for the new sliding sync API.
|
2025-04-04 21:06:53 +08:00 |
|
|
|
a398790ef4
|
feat(metrics): Add victorialogs
|
2025-02-28 02:11:39 +08:00 |
|
|
|
e4a7fa8764
|
feat(grafana): Use the victoriametrics metrics plugin
|
2025-02-28 02:01:54 +08:00 |
|
|
|
a60cb7f60c
|
chore(coturn): Switch to letsencrypt certificate
Fixes #107
|
2025-02-23 01:18:49 +08:00 |
|
|
|
586ab969a4
|
feat(battery-manager): Switch to rust version
|
2025-02-21 04:27:54 +08:00 |
|
|
|
5be7d3f10e
|
fix(vm): Make sops not break if running without battery manager
|
2025-02-11 05:01:39 +08:00 |
|
|
|
07b5064a85
|
feat(metrics): Add blackbox exporter
|
2025-02-11 05:01:38 +08:00 |
|
|
|
92f5040cbc
|
fix(grafana): Fix root URL
|
2025-02-11 05:01:38 +08:00 |
|
|
|
c939b935bf
|
feat(conduit): Refactor matrix appservices and add matrix-hookshot
|
2025-02-11 05:01:37 +08:00 |
|
|
|
e11b6f810b
|
feat(crowdsec): Switch to whitelisting wireguard IP
My IP address is not static, and grafana seems to comfortably produce
enough traffic to get me IP banned.
|
2025-02-08 05:29:56 +08:00 |
|
|
|
e1989a6009
|
fix(crowdsec): Filter out events against matrix
|
2025-02-08 05:29:55 +08:00 |
|
|
|
78c81a1028
|
feat(acme): Switch to porkbun
|
2025-02-01 18:20:22 +08:00 |
|
|
|
68450870cf
|
feat(crowdsec-service): Add nginx monitoring
|
2025-02-01 18:01:00 +08:00 |
|
|
|
40187d4b2d
|
feat: Add crowdsec to replace fail2ban
|
2025-02-01 00:08:31 +08:00 |
|
|
|
22981fdcdd
|
feat: Remove fail2ban
|
2025-02-01 00:08:29 +08:00 |
|
|
|
cf751d0199
|
feat: Don't run battery manager in test VM
|
2025-02-01 00:08:29 +08:00 |
|
|
|
37c4613ab3
|
fix: Add gateway for internet access in test envs
|
2025-02-01 00:08:28 +08:00 |
|
|
|
9efc952c7c
|
bump: Update nextcloud
|
2025-01-19 18:13:22 +08:00 |
|
|
|
22e1ab6095
|
chore: Remove nextcloud apps that I don't really use anymore
|
2025-01-19 17:48:49 +08:00 |
|
|
|
b3be7bd88f
|
bump: Update to NixOS 24.11
|
2025-01-19 17:40:30 +08:00 |
|
|
|
34f88ee8d5
|
chore: Remove afvalcalendar
|
2025-01-19 17:40:29 +08:00 |
|