Tristan Daniël Maat
|
3c7b6a7163
|
bump: Update inputs
|
2025-02-21 04:27:07 +08:00 |
|
Tristan Daniël Maat
|
b93ea1aaca
|
bump(flake.lock): Update sonnenshift input
|
2025-02-11 05:01:40 +08:00 |
|
Tristan Daniël Maat
|
5be7d3f10e
|
fix(vm): Make sops not break if running without battery manager
|
2025-02-11 05:01:39 +08:00 |
|
Tristan Daniël Maat
|
07b5064a85
|
feat(metrics): Add blackbox exporter
|
2025-02-11 05:01:38 +08:00 |
|
Tristan Daniël Maat
|
92f5040cbc
|
fix(grafana): Fix root URL
|
2025-02-11 05:01:38 +08:00 |
|
Tristan Daniël Maat
|
c939b935bf
|
feat(conduit): Refactor matrix appservices and add matrix-hookshot
|
2025-02-11 05:01:37 +08:00 |
|
Tristan Daniël Maat
|
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 |
|
Tristan Daniël Maat
|
e1989a6009
|
fix(crowdsec): Filter out events against matrix
|
2025-02-08 05:29:55 +08:00 |
|
Tristan Daniël Maat
|
78c81a1028
|
feat(acme): Switch to porkbun
|
2025-02-01 18:20:22 +08:00 |
|
Tristan Daniël Maat
|
68450870cf
|
feat(crowdsec-service): Add nginx monitoring
|
2025-02-01 18:01:00 +08:00 |
|
Tristan Daniël Maat
|
2831fdb0f2
|
feat(crowdsec): Add proper support for acquisitions
|
2025-02-01 18:00:59 +08:00 |
|
Tristan Daniël Maat
|
40187d4b2d
|
feat: Add crowdsec to replace fail2ban
|
2025-02-01 00:08:31 +08:00 |
|
Tristan Daniël Maat
|
d0c6f2bcbe
|
feat: Add crowdsec module
|
2025-02-01 00:08:30 +08:00 |
|
Tristan Daniël Maat
|
22981fdcdd
|
feat: Remove fail2ban
|
2025-02-01 00:08:29 +08:00 |
|
Tristan Daniël Maat
|
cf751d0199
|
feat: Don't run battery manager in test VM
|
2025-02-01 00:08:29 +08:00 |
|
Tristan Daniël Maat
|
37c4613ab3
|
fix: Add gateway for internet access in test envs
|
2025-02-01 00:08:28 +08:00 |
|
Tristan Daniël Maat
|
73c06e6ec8
|
chore: Renew encryption keys
|
2025-01-22 01:57:14 +08:00 |
|
Tristan Daniël Maat
|
9efc952c7c
|
bump: Update nextcloud
|
2025-01-19 18:13:22 +08:00 |
|
Tristan Daniël Maat
|
22e1ab6095
|
chore: Remove nextcloud apps that I don't really use anymore
|
2025-01-19 17:48:49 +08:00 |
|
Tristan Daniël Maat
|
ac2913c186
|
chore: Ignore manual gcroots
|
2025-01-19 17:40:31 +08:00 |
|
Tristan Daniël Maat
|
b3be7bd88f
|
bump: Update to NixOS 24.11
|
2025-01-19 17:40:30 +08:00 |
|
Tristan Daniël Maat
|
34f88ee8d5
|
chore: Remove afvalcalendar
|
2025-01-19 17:40:29 +08:00 |
|
Tristan Daniël Maat
|
84759f564a
|
Sigh...
|
2025-01-19 17:40:28 +08:00 |
|
Tristan Daniël Maat
|
7ebb2ca6d8
|
flake.lock: Update
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/09a776702b004fdf9c41a024e1299d575ee18a7d?narHash=sha256-a%2BAakkb%2BamHw4biOZ0iMo8xYl37uUL48YEXIC5PYJ/8%3D' (2024-10-23)
→ 'github:nix-community/disko/bf0abfde48f469c256f2b0f481c6281ff04a5db2?narHash=sha256-rMEuiK69MDhjz1JgbaeQ9mBDXMJ2/P8vmOYRbFndXsk%3D' (2025-01-16)
• Updated input 'foundryvtt':
'github:reckenrode/nix-foundryvtt/bf07f9dd916a97a091f8ab83358c2f295bea9ec9?narHash=sha256-%2BhcgXKG5t/9wibv%2B8T9WASWItBAWb0tsmcZXH%2BVIYdw%3D' (2024-09-18)
→ 'github:reckenrode/nix-foundryvtt/0a72a4bf64224c6584fd1b9e9f0012dd09af979a?narHash=sha256-vM9C1gFiQGa3nTYqmTBI8MoiUfprkQdepUBbxV7ECMQ%3D' (2025-01-17)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/8b052aac04356e25b6ec1058c86de8792440362d?narHash=sha256-QLeNRaGsoIFfv2Kfd4rw2l1TTDb1i4gQzvClSmrk1l4%3D' (2024-10-24)
→ 'github:nixos/nixpkgs/09c71b16e6efc9e90edae7eb8b63348702ff9a85?narHash=sha256-jtucJjcdryEZQw1g0RThPSPxCdWNHF42sLp8pmMMGDs%3D' (2025-01-18)
• Updated input 'nvfetcher':
'github:berberman/nvfetcher/fa7609950023462c6f91c425de7610c0bb6b86ba?narHash=sha256-xZZBdKqe1ByITzvx65pVgGQ5jeb73MybjgrcfI84lEo%3D' (2024-06-13)
→ 'github:berberman/nvfetcher/bdb14eab6fe9cefc29efe01e60c3a3f616d6b62a?narHash=sha256-Z0BpHelaGQsE5VD9hBsBHsvMU9h%2BXt0kfkDJyFivZOU%3D' (2024-11-25)
• Updated input 'nvfetcher/flake-utils':
'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a?narHash=sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ%3D' (2024-03-11)
→ 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/78a0e634fc8981d6b564f08b6715c69a755c4c7d?narHash=sha256-J2vtHq9sw1wWm0aTMXpEEAzsVCUMZDTEe5kiBYccpLE%3D' (2024-10-24)
→ 'github:Mic92/sops-nix/4c4fb93f18b9072c6fa1986221f9a3d7bf1fe4b6?narHash=sha256-GXUE9%2BFgxoZU8v0p6ilBJ8NH7k8nKmZjp/7dmMrCv3o%3D' (2025-01-17)
• Removed input 'sops-nix/nixpkgs-stable'
|
2025-01-19 17:40:28 +08:00 |
|
Tristan Daniël Maat
|
2d977f4f13
|
Update battery-manager
|
2025-01-19 17:40:27 +08:00 |
|
Tristan Daniël Maat
|
cbbe555f07
|
bump: Update nextcloud
|
2024-10-25 00:17:29 +02:00 |
|
Tristan Daniël Maat
|
c4ec382de9
|
flake.lock: Update
Flake lock file updates:
• Updated input 'deploy-rs':
'github:serokell/deploy-rs/3867348fa92bc892eba5d9ddb2d7a97b9e127a8a' (2024-06-12)
→ 'github:serokell/deploy-rs/aa07eb05537d4cd025e2310397a6adcedfe72c76' (2024-09-27)
• Updated input 'disko':
'github:nix-community/disko/276a0d055a720691912c6a34abb724e395c8e38a' (2024-08-15)
→ 'github:nix-community/disko/09a776702b004fdf9c41a024e1299d575ee18a7d' (2024-10-23)
• Updated input 'foundryvtt':
'github:reckenrode/nix-foundryvtt/699a175398410688214615a9d977354e9ef98d2d' (2024-08-03)
→ 'github:reckenrode/nix-foundryvtt/bf07f9dd916a97a091f8ab83358c2f295bea9ec9' (2024-09-18)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/1cbd3d585263dc620c483e138d352a39b9f0e3ec' (2024-08-17)
→ 'github:nixos/nixpkgs/00c24c17345ba867086a807a7869b12e05955c81' (2024-10-24)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/abcef4da4ebb72240bddc370a27263627e64877f' (2024-08-18)
→ 'github:nixos/nixpkgs/8b052aac04356e25b6ec1058c86de8792440362d' (2024-10-24)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/be0eec2d27563590194a9206f551a6f73d52fa34' (2024-08-12)
→ 'github:Mic92/sops-nix/78a0e634fc8981d6b564f08b6715c69a755c4c7d' (2024-10-24)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/556533a23879fc7e5f98dd2e0b31a6911a213171' (2024-07-21)
→ 'github:NixOS/nixpkgs/bb8c2cf7ea0dd2e18a52746b2c3a5b0c73b93c22' (2024-10-19)
|
2024-10-24 23:02:57 +02:00 |
|
Tristan Daniël Maat
|
d56fad518b
|
git: Blame-ignore nixfmt commit
|
2024-08-18 20:41:58 +02:00 |
|
Tristan Daniël Maat
|
04f7a7ef1d
|
treewide: Use nixfmt for formatting
|
2024-08-18 20:41:20 +02:00 |
|
Tristan Daniël Maat
|
3a591863b0
|
flake.nix: Add default package to allow easily creating gc root
|
2024-08-18 18:53:33 +02:00 |
|
Tristan Daniël Maat
|
0ad265f6aa
|
pkgs/sources: Update package sources
|
2024-08-18 18:51:54 +02:00 |
|
Tristan Daniël Maat
|
521190297b
|
flake.lock: Update
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/0257e44f4ad472b54f19a6dd1615aee7fa48ed49' (2024-08-05)
→ 'github:nix-community/disko/276a0d055a720691912c6a34abb724e395c8e38a' (2024-08-15)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/0ab9c4c1e0cab782fcde00ec2b32436abfd2a6d4' (2024-08-05)
→ 'github:nixos/nixpkgs/1cbd3d585263dc620c483e138d352a39b9f0e3ec' (2024-08-17)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/41d21a82c38e226e234e16f4ff213b3fcf85e6e9' (2024-08-05)
→ 'github:nixos/nixpkgs/abcef4da4ebb72240bddc370a27263627e64877f' (2024-08-18)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/eb34eb588132d653e4c4925d862f1e5a227cc2ab' (2024-07-27)
→ 'github:Mic92/sops-nix/be0eec2d27563590194a9206f551a6f73d52fa34' (2024-08-12)
|
2024-08-18 17:24:45 +02:00 |
|
Tristan Daniël Maat
|
e1bd183cdd
|
pkgs: Update sources
|
2024-08-05 19:42:55 +02:00 |
|
Tristan Daniël Maat
|
0047b585a3
|
flake.lock: Update
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/d185770ea261fb5cf81aa5ad1791b93a7834d12c' (2024-06-30)
→ 'github:nix-community/disko/0257e44f4ad472b54f19a6dd1615aee7fa48ed49' (2024-08-05)
• Updated input 'foundryvtt':
'github:reckenrode/nix-foundryvtt/1176cc325e5e1d46c7a018663a8e02e699e838ec' (2024-06-28)
→ 'github:reckenrode/nix-foundryvtt/699a175398410688214615a9d977354e9ef98d2d' (2024-08-03)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/10c832d0548e9e3a6df7eb51e68c2783212a303e' (2024-07-01)
→ 'github:nixos/nixpkgs/0ab9c4c1e0cab782fcde00ec2b32436abfd2a6d4' (2024-08-05)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/7f993cdf26ccef564eabf31fdb40d140821e12bc' (2024-07-01)
→ 'github:nixos/nixpkgs/41d21a82c38e226e234e16f4ff213b3fcf85e6e9' (2024-08-05)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/b5974d4331fb6c893e808977a2e1a6d34b3162d6' (2024-06-30)
→ 'github:Mic92/sops-nix/eb34eb588132d653e4c4925d862f1e5a227cc2ab' (2024-07-27)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/4a1e673523344f6ccc84b37f4413ad74ea19a119' (2024-06-29)
→ 'github:NixOS/nixpkgs/556533a23879fc7e5f98dd2e0b31a6911a213171' (2024-07-21)
|
2024-08-05 19:38:04 +02:00 |
|
Tristan Daniël Maat
|
d426e783cd
|
grafana: Properly proxy websocket connections
Fixes #115
|
2024-07-03 02:56:23 +02:00 |
|
Tristan Daniël Maat
|
306b69f6b5
|
nextcloud: Use the system postgres version
|
2024-07-03 01:28:23 +02:00 |
|
Tristan Daniël Maat
|
21b9112f76
|
fail2ban-exporter: Bump generated source json/nix
|
2024-07-01 19:24:04 +02:00 |
|
Tristan Daniël Maat
|
d568436d83
|
conduit: Use new upstream delegation support
|
2024-07-01 19:24:03 +02:00 |
|
Tristan Daniël Maat
|
222829d82a
|
starbound: Don't build service for now
This includes the really huge steam-run closure, which is just a PITA
to keep up with if we're never using it.
|
2024-07-01 19:24:03 +02:00 |
|
Tristan Daniël Maat
|
32f4cabfa3
|
nextcloud: Update to 28 since 27 is EOL
We were waiting for nextcloud news to update, but we can't wait any
longer.
|
2024-07-01 19:24:02 +02:00 |
|
Tristan Daniël Maat
|
21cb4eab9c
|
foundryvtt: Set foundry version explicitly
|
2024-07-01 18:37:43 +02:00 |
|
Tristan Daniël Maat
|
9654d599e9
|
flake.lock: Update
Flake lock file updates:
• Updated input 'deploy-rs':
'github:serokell/deploy-rs/88b3059b020da69cbe16526b8d639bd5e0b51c8b' (2024-04-01)
→ 'github:serokell/deploy-rs/3867348fa92bc892eba5d9ddb2d7a97b9e127a8a' (2024-06-12)
• Updated input 'disko':
'github:nix-community/disko/285e26465a0bae510897ca04da26ce6307c652b4' (2024-04-26)
→ 'github:nix-community/disko/115311bc395f24c1b553338fec4b3aa28cbf5ae2' (2024-06-28)
• Updated input 'foundryvtt':
'github:reckenrode/nix-foundryvtt/6025615b431170558c3c13f16b549fc0126425e1' (2024-04-09)
→ 'github:reckenrode/nix-foundryvtt/1176cc325e5e1d46c7a018663a8e02e699e838ec' (2024-06-28)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/cc54fb41d13736e92229c21627ea4f22199fee6b' (2024-06-12)
→ 'github:nixos/nixpkgs/89c49874fb15f4124bf71ca5f42a04f2ee5825fd' (2024-06-26)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/58a1abdbae3217ca6b702f03d3b35125d88a2994' (2024-04-27)
→ 'github:nixos/nixpkgs/2893f56de08021cffd9b6b6dfc70fd9ccd51eb60' (2024-06-24)
• Updated input 'nvfetcher':
'github:berberman/nvfetcher/2a824322dc6a755ffda83a13b948d42304521e4d' (2024-04-17)
→ 'github:berberman/nvfetcher/fa7609950023462c6f91c425de7610c0bb6b86ba' (2024-06-13)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/f1b0adc27265274e3b0c9b872a8f476a098679bd' (2024-04-23)
→ 'github:Mic92/sops-nix/c2ea1186c0cbfa4d06d406ae50f3e4b085ddc9b3' (2024-06-24)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/74574c38577914733b4f7a775dd77d24245081dd' (2024-04-20)
→ 'github:NixOS/nixpkgs/5e8e3b89adbd0be63192f6e645e0a54080004924' (2024-06-22)
|
2024-07-01 18:37:42 +02:00 |
|
Tristan Daniël Maat
|
038a797427
|
git: Blame-ignore nixpkgs-fmt commit
|
2024-06-28 20:19:42 +02:00 |
|
Tristan Daniël Maat
|
fd138d45e6
|
treewide: Start using nixpkgs-fmt formatting
|
2024-06-28 20:12:55 +02:00 |
|
Tristan Daniël Maat
|
501c3466bc
|
Update to NixOS 24.05
|
2024-06-14 00:49:12 +02:00 |
|
Tristan Daniël Maat
|
0312fbad3a
|
afvalcalendar: Add proper error handling
|
2024-04-30 06:09:04 +02:00 |
|
Tristan Daniël Maat
|
d8f1b9941e
|
nextcloud: Update apps
|
2024-04-29 09:46:11 +02:00 |
|
Tristan Daniël Maat
|
5ddd9914e4
|
flake.lock: Update
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/0a17298c0d96190ef3be729d594ba202b9c53beb' (2024-04-05)
→ 'github:nix-community/disko/285e26465a0bae510897ca04da26ce6307c652b4' (2024-04-26)
• Updated input 'foundryvtt':
'github:reckenrode/nix-foundryvtt/0e61d84370fd051d873216553d09e596b7ad3a34' (2024-03-17)
→ 'github:reckenrode/nix-foundryvtt/6025615b431170558c3c13f16b549fc0126425e1' (2024-04-09)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e38d7cb66ea4f7a0eb6681920615dfcc30fc2920' (2024-04-06)
→ 'github:nixos/nixpkgs/12430e43bd9b81a6b4e79e64f87c624ade701eaf' (2024-04-28)
• Updated input 'nixpkgs-unstable':
'github:nixos/nixpkgs/ff0dbd94265ac470dda06a657d5fe49de93b4599' (2024-04-06)
→ 'github:nixos/nixpkgs/58a1abdbae3217ca6b702f03d3b35125d88a2994' (2024-04-27)
• Updated input 'nvfetcher':
'github:berberman/nvfetcher/1463db224a54cbc9499860ef5a51a9b6bf7c3180' (2024-04-08)
→ 'github:berberman/nvfetcher/2a824322dc6a755ffda83a13b948d42304521e4d' (2024-04-17)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/39191e8e6265b106c9a2ba0cfd3a4dafe98a31c6' (2024-04-07)
→ 'github:Mic92/sops-nix/f1b0adc27265274e3b0c9b872a8f476a098679bd' (2024-04-23)
• Updated input 'sops-nix/nixpkgs-stable':
'github:NixOS/nixpkgs/e38d7cb66ea4f7a0eb6681920615dfcc30fc2920' (2024-04-06)
→ 'github:NixOS/nixpkgs/74574c38577914733b4f7a775dd77d24245081dd' (2024-04-20)
|
2024-04-29 09:20:14 +02:00 |
|
Tristan Daniël Maat
|
e16f3be326
|
acme: Switch to a wildcard certificate
|
2024-04-16 01:25:59 +02:00 |
|
Tristan Daniël Maat
|
8f178f776e
|
afvalcalendar: Host enschede afvalcalendar
|
2024-04-15 03:14:46 +02:00 |
|