Christoph Heiss
893ceb1687
services: prometheus: switch over to dedicated subdomain instead of subpath
...
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-07 17:04:03 +02:00
Christoph Heiss
ef0d4cea6d
secrets: fort: update some things
...
ci/woodpecker/push/woodpecker Pipeline failed
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-01 16:52:33 +02:00
Christoph Heiss
06fd80f486
services: grafana: switch over to dedicated subdomain instead of subpath
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-29 12:50:54 +02:00
Christoph Heiss
1f52d0f979
machines: maui: fix PATH for lix configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-25 10:04:40 +02:00
Christoph Heiss
b13318b89f
services: sourcehut: drop completely
...
Switched to Forgejo .. it's just so _much_ simpler than sourcehut with
all its small microservices, essentially.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-24 23:37:09 +02:00
Christoph Heiss
d94687c812
services: git-ingress: add dmz'd git-over-ssh ingress for forgejo
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-24 23:37:08 +02:00
Christoph Heiss
599a4db693
services: forgejo: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-18 22:10:52 +02:00
Christoph Heiss
249cf3f640
services: vikunja: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-06 17:56:34 +02:00
Christoph Heiss
6aac3e5cfc
services: nginx: make clientMaxBodySize
default overridable
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-05 22:51:55 +02:00
Christoph Heiss
e7b0f7a938
services: nginx: optimize overall configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-04 17:23:57 +02:00
Christoph Heiss
6fb9beb383
flake: bump nixpkgs, home-manager, nixos-hardware, nixgl and sops-nix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-03 11:15:44 +02:00
Christoph Heiss
a95c8c343b
secrets: fort: IPv6 stuff
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-01 20:29:08 +02:00
Christoph Heiss
058efe7f4d
services: prometheus: clean up a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-01 00:59:06 +02:00
Christoph Heiss
db0d68bfd0
machines: tank: set IPv6 DUID for dhcpcd
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-01 00:59:03 +02:00
Christoph Heiss
620b681176
secrets: convert machine-specific zero
secrets to common desktop
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-25 20:07:37 +02:00
Christoph Heiss
9e104c8307
common: packages: clean up; move some more packages to home-manager
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 13:04:01 +02:00
Christoph Heiss
e1163ab15b
services: home-assistant: move reverse proxy definition to service file
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 15:58:47 +02:00
Christoph Heiss
0f678e07a2
services: paperless: move reverse proxy definition to service file
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 15:50:41 +02:00
Christoph Heiss
e9472ed01b
services: alertmanager: switch to local address for simplicity
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-20 12:48:15 +02:00
Christoph Heiss
664a99c58f
secrets: tank: fix navidrome
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 11:15:19 +02:00
Christoph Heiss
7bc24fdba6
secrets: tank, fort: update something
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:30:23 +02:00
Christoph Heiss
720693a7c6
sops: add maui user key
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
320b97d660
tree-wide: convert everything from morph to nixinate + sops-nix
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss
15c9581536
secrets: tank: switch homer to light theme
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 02:12:30 +02:00
Christoph Heiss
83c7b415d1
services: alertmanager: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 21:27:19 +02:00
Christoph Heiss
88e3d72b01
secrets: fort: update
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-16 14:16:52 +02:00
Christoph Heiss
f185afdc87
services: tt-rss: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-15 23:22:28 +02:00
Christoph Heiss
8b44c5b6c1
services: vaultwarden: add initial service configuration
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-24 14:26:24 +01:00
Christoph Heiss
5752d22cc5
services: paperless: move to own subdomain
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 21:57:54 +01:00
Christoph Heiss
cf8d568548
services: paperless: drop now-obsolete secret key setting
...
Since 63ef03399 ("nixos/paperless: set PAPERLESS_SECRET_KEY"), this is
set up (in an even better way) by the NixOS module already.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-22 21:38:44 +01:00
Christoph Heiss
e375540fec
secrets: maui: update
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-21 16:37:35 +01:00
Christoph Heiss
9f35d0a165
secrets: update some deployments
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-07 13:30:21 +01:00
Christoph Heiss
950f67077e
machines: fort: change some wireguard things
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-04 09:37:17 +01:00
Christoph Heiss
9219504c20
services: prometheus: restructure a bit, extract node-exporter
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-03 21:31:50 +01:00
Christoph Heiss
c9b7b66659
secrets: email: fix account access
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-24 14:50:07 +01:00
Christoph Heiss
098827a8dc
services: home-assistant,prometheus: add home-assistant metrics exporter
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-16 19:13:30 +01:00
Christoph Heiss
29761b6f66
modules: nextcloud: rework nextcloud module quite a bit to fix some issues
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-14 00:18:39 +01:00
Christoph Heiss
0fa94701b7
services: prometheus: add initial deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-10 20:41:41 +01:00
Christoph Heiss
b63c953cf0
services: gatus: drop completely
...
Will be replaced by Grafana + Mimir + blackbox-exporter (probably) in
the future.
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-10 20:41:24 +01:00
Christoph Heiss
7638f4ebec
services: grafana: add basic service deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-10 20:41:21 +01:00
Christoph Heiss
4a4e0576b3
services: paperless, nextcloud: fix for nixpkgs 31-01-2024
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-02-09 23:14:42 +01:00
Christoph Heiss
521313ea8f
secrets: shuffle them around a bit, enforce some better pratices
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-31 00:13:42 +01:00
Christoph Heiss
a542dfacb0
secrets: fix a deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-29 20:48:00 +01:00
Christoph Heiss
3a8bcee21a
secrets: fort: unify files
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-29 20:28:40 +01:00
Christoph Heiss
3d68130d2a
secrets: fort: add some deployment
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-29 20:27:44 +01:00
Christoph Heiss
35a358c606
modules: services: add nextcloud instances module
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-29 20:25:44 +01:00
Christoph Heiss
5c2f99937b
secrets: add last.fm api key
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-23 00:10:25 +01:00
Christoph Heiss
173fde14af
machines: tank: switch some more services to local IPv6 only
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-22 23:58:52 +01:00
Christoph Heiss
5974a8b5a2
secrets: fort: add reverse proxy entry
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-22 23:44:26 +01:00
Christoph Heiss
db6115965e
secrets: start cleaning up a bit
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-01-22 23:43:53 +01:00