Commit graph

298 commits

Author SHA1 Message Date
3d0bd28418
feat(btrfs): Enable autoScrub 2025-08-18 07:38:02 +08:00
209c803826
update(pkgs/crowdsec): Update crowdsec packages 2025-08-17 22:32:07 +08:00
53636e4a07
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/545aba02960caa78a31bd9a8709a0ad4b6320a5c' (2025-07-21)
  → 'github:nix-community/disko/8246829f2e675a46919718f9a64b71afe3bfb22d' (2025-08-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/0ecd185b7aeed271e86efdbf8d025d496d623695' (2025-08-08)
  → 'github:nixos/nixpkgs/94c847a9f32b7abe9fb6a525de46ce592e7d4c73' (2025-08-17)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/49021900e69812ba7ddb9e40f9170218a7eca9f4' (2025-08-04)
  → 'github:Mic92/sops-nix/3223c7a92724b5d804e9988c6b447a0d09017d48' (2025-08-12)
2025-08-17 20:14:31 +08:00
82edd8b1ab
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a41340f34fa59485a7c2017af3506b2ee1b216d8' (2025-08-02)
  → 'github:nixos/nixpkgs/0ecd185b7aeed271e86efdbf8d025d496d623695' (2025-08-08)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/2c8def626f54708a9c38a5861866660395bb3461' (2025-07-15)
  → 'github:Mic92/sops-nix/49021900e69812ba7ddb9e40f9170218a7eca9f4' (2025-08-04)
2025-08-08 23:21:45 +08:00
47cfedd03a
bump(minecraft): Update minecraft mods 2025-08-07 03:50:09 +08:00
4383192ff1
feat(minecraft): Include prismlauncher pack zip 2025-08-02 18:35: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
895afdce5a
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/83c4da299c1d7d300f8c6fd3a72ac46cb0d59aae' (2025-06-26)
  → 'github:nix-community/disko/545aba02960caa78a31bd9a8709a0ad4b6320a5c' (2025-07-21)
• Updated input 'foundryvtt':
    'github:reckenrode/nix-foundryvtt/d5fe29ab69176aa0c7727fa7c57889a2aa577355' (2025-05-28)
  → 'github:reckenrode/nix-foundryvtt/924f814523ea8c8792178ec5171ea055abaae0e4' (2025-07-20)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/e410afb41ba16a2ceeaeff85c536d35f10bbbdcf' (2025-06-29)
  → 'github:nixos/nixpkgs/a41340f34fa59485a7c2017af3506b2ee1b216d8' (2025-08-02)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/77c423a03b9b2b79709ea2cb63336312e78b72e2' (2025-06-17)
  → 'github:Mic92/sops-nix/2c8def626f54708a9c38a5861866660395bb3461' (2025-07-15)
2025-08-02 18:31:13 +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
91d158637f
chore(flake.nix): Remove unused cargo build deps 2025-07-31 03:59:09 +08:00
0b5b6ef421
feat: Add minecraft server 2025-07-31 03:58:32 +08:00
3f1825946d
flake.lock: Update
Flake lock file updates:

• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/aa07eb05537d4cd025e2310397a6adcedfe72c76' (2024-09-27)
  → 'github:serokell/deploy-rs/6bc76b872374845ba9d645a2f012b764fecd765f' (2025-06-05)
• Updated input 'deploy-rs/flake-compat':
    'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33' (2023-10-04)
  → 'github:edolstra/flake-compat/ff81ac966bb2cae68946d5ed5fc4994f96d0ffec' (2024-12-04)
• Updated input 'deploy-rs/nixpkgs':
    'github:NixOS/nixpkgs/e97b3e4186bcadf0ef1b6be22b8558eab1cdeb5d' (2023-12-11)
  → 'github:NixOS/nixpkgs/bd3bac8bfb542dbde7ffffb6987a1a1f9d41699f' (2025-03-26)
• Updated input 'deploy-rs/utils':
    'github:numtide/flake-utils/4022d587cbbfd70fe950c1e2083a02621806a725' (2023-12-04)
  → 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b' (2024-11-13)
• Updated input 'disko':
    'github:nix-community/disko/df522e787fdffc4f32ed3e1fca9ed0968a384d62' (2025-05-20)
  → 'github:nix-community/disko/dfa4d1b9c39c0342ef133795127a3af14598017a' (2025-06-09)
• Updated input 'foundryvtt':
    'github:reckenrode/nix-foundryvtt/f1b401831d796dd94cf5a11b65fd169a199d4ff0' (2025-05-10)
  → 'github:reckenrode/nix-foundryvtt/d5fe29ab69176aa0c7727fa7c57889a2aa577355' (2025-05-28)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4e6eeca5ed45465087274fc9dc6bc2011254a0f3' (2025-05-24)
  → 'github:nixos/nixpkgs/a31e0bd87fdf782f68011eea96199874c1a8316b' (2025-06-12)
• Updated input 'sonnenshift':
    'git+ssh://git@github.com/sonnenshift/battery-manager?ref=refs/heads/main&rev=a1b48cf2ba194054e2d8816c94a84cebc4fb5de0' (2025-02-20)
  → 'git+ssh://git@github.com/sonnenshift/battery-manager?ref=refs/heads/main&rev=429036aa8630d2325f8a9f067cc041d628279a8e' (2025-05-25)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/8d215e1c981be3aa37e47aeabd4e61bb069548fd' (2025-05-18)
  → 'github:Mic92/sops-nix/50754dfaa0e24e313c626900d44ef431f3210138' (2025-06-10)
2025-06-27 12:40:56 +08:00
94ec261a94
chore(foundryvtt): Upgrade to version 13 2025-05-25 02:11:46 +08:00
f2cbeebbb5
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/ec7c109a4f794fce09aad87239eab7f66540b888' (2025-05-15)
  → 'github:nix-community/disko/df522e787fdffc4f32ed3e1fca9ed0968a384d62' (2025-05-20)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/b965e4c283060415956ccd39eee4ca34a6a56cf8' (2025-05-16)
  → 'github:nixos/nixpkgs/c3ee76c437067f1ae09d6e530df46a3f80977992' (2025-05-24)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/e93ee1d900ad264d65e9701a5c6f895683433386' (2025-05-05)
  → 'github:Mic92/sops-nix/8d215e1c981be3aa37e47aeabd4e61bb069548fd' (2025-05-18)
2025-05-25 00:42:02 +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
8d0be61483
chore(ignore-revs): Ignore linter changes in blame 2025-05-20 20:49:40 +08:00
63b3cbe00b
style(treewide): Apply linter suggestions 2025-05-20 20:48:47 +08:00
5c6b697e55
feat(checks): Add linters 2025-05-20 20:48:46 +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
1bef207356
bump(crowdsec-up): Update hub 2025-05-17 15:46:53 +08:00
cfbc2999d7
flake.lock: Update
Flake lock file updates:

• Updated input 'conduwuit':
    'github:girlbossceo/conduwuit/00f7745ec4ebcea5f892376c5de5db1299f71696' (2025-04-04)
  → 'github:girlbossceo/conduwuit/d8311a5ff672fdc4729d956af5e3af8646b0670d' (2025-04-09)
• Updated input 'disko':
    'github:nix-community/disko/329d3d7e8bc63dd30c39e14e6076db590a6eabe6' (2025-04-02)
  → 'github:nix-community/disko/ec7c109a4f794fce09aad87239eab7f66540b888' (2025-05-15)
• Updated input 'foundryvtt':
    'github:reckenrode/nix-foundryvtt/a7fa493ba2c623cf90e83756b62285b3b58f18d2' (2025-02-16)
  → 'github:reckenrode/nix-foundryvtt/f1b401831d796dd94cf5a11b65fd169a199d4ff0' (2025-05-10)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/bdb91860de2f719b57eef819b5617762f7120c70' (2025-04-03)
  → 'github:nixos/nixpkgs/d6c9326e40bb557ebb8c040b4375590bc06413f8' (2025-05-16)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/a462b946265ed006720d02153882780b12a8376d' (2025-04-04)
  → 'github:nixos/nixpkgs/b965e4c283060415956ccd39eee4ca34a6a56cf8' (2025-05-16)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/cff8437c5fe8c68fc3a840a21bf1f4dc801da40d' (2025-04-04)
  → 'github:Mic92/sops-nix/e93ee1d900ad264d65e9701a5c6f895683433386' (2025-05-05)
2025-05-17 15:46:52 +08:00
89f9196ef0
fix(victorialogs): Use new upstream module 2025-04-04 21:40:08 +08:00
e37c589654
bump(crowdsec-hub): Update hub 2025-04-04 21:21:32 +08:00
b396835f88
flake.lock: Update
Flake lock file updates:

• Updated input 'conduwuit':
    'github:girlbossceo/conduwuit/0f81c1e1ccdcb0c5c6d5a27e82f16eb37b1e61c8' (2025-04-01)
  → 'github:girlbossceo/conduwuit/00f7745ec4ebcea5f892376c5de5db1299f71696' (2025-04-04)
• Updated input 'disko':
    'github:nix-community/disko/15dbf8cebd8e2655a883b74547108e089f051bf0' (2025-02-18)
  → 'github:nix-community/disko/329d3d7e8bc63dd30c39e14e6076db590a6eabe6' (2025-04-02)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/11415c7ae8539d6292f2928317ee7a8410b28bb9' (2025-02-21)
  → 'github:nixos/nixpkgs/bdb91860de2f719b57eef819b5617762f7120c70' (2025-04-03)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/8465e233b0668cf162c608a92e62e8d78c1ba7e4' (2025-02-22)
  → 'github:nixos/nixpkgs/a462b946265ed006720d02153882780b12a8376d' (2025-04-04)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/07af005bb7d60c7f118d9d9f5530485da5d1e975' (2025-02-11)
  → 'github:Mic92/sops-nix/cff8437c5fe8c68fc3a840a21bf1f4dc801da40d' (2025-04-04)
2025-04-04 21:21:31 +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
be1d739b40
bump: Update inputs
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/fa5746ecea1772cf59b3f34c5816ab3531478142?narHash=sha256-xFnU%2BuUl48Icas2wPQ%2BZzlL2O3n8f6J2LrzNK9f2nng%3D' (2025-02-15)
  → 'github:nix-community/disko/15dbf8cebd8e2655a883b74547108e089f051bf0?narHash=sha256-lSOXdgW/1zi/SSu7xp71v%2B55D5Egz8ACv0STkj7fhbs%3D' (2025-02-18)
• Updated input 'foundryvtt':
    'github:reckenrode/nix-foundryvtt/0a72a4bf64224c6584fd1b9e9f0012dd09af979a?narHash=sha256-vM9C1gFiQGa3nTYqmTBI8MoiUfprkQdepUBbxV7ECMQ%3D' (2025-01-17)
  → 'github:reckenrode/nix-foundryvtt/a7fa493ba2c623cf90e83756b62285b3b58f18d2?narHash=sha256-u3m%2BawbdL%2B0BKk8IWidsWMr%2BR0ian3GZMUlH7623kd8%3D' (2025-02-16)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/30d4471a8a2a13b716530d3aad60b9846ea5ff83?narHash=sha256-jGiez5BtGGJUB/LXzRa%2B4AQurMO9acc1B69kBfgQhJc%3D' (2025-02-15)
  → 'github:nixos/nixpkgs/11415c7ae8539d6292f2928317ee7a8410b28bb9?narHash=sha256-SSYxFhqCOb3aiPb6MmN68yEzBIltfom8IgRz7phHscM%3D' (2025-02-21)
• Updated input 'nixpkgs-unstable':
    'github:nixos/nixpkgs/31ff66eb77d02e9ac34b7256a02edb1c43fb9998?narHash=sha256-3bnOIZz8KXtzcaXGuH9Eriv0HiQyr1EIfcye%2BVHLQZE%3D' (2025-02-15)
  → 'github:nixos/nixpkgs/8465e233b0668cf162c608a92e62e8d78c1ba7e4?narHash=sha256-wzBbGGZ6i1VVBA/cDJaLfuuGYCUriD7fwsLgJJHRVRk%3D' (2025-02-22)
2025-02-23 01:45:11 +08:00
a60cb7f60c
chore(coturn): Switch to letsencrypt certificate
Fixes 
2025-02-23 01:18:49 +08:00
586ab969a4
feat(battery-manager): Switch to rust version 2025-02-21 04:27:54 +08:00
3c7b6a7163
bump: Update inputs 2025-02-21 04:27:07 +08:00
b93ea1aaca
bump(flake.lock): Update sonnenshift input 2025-02-11 05:01:40 +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
2831fdb0f2
feat(crowdsec): Add proper support for acquisitions 2025-02-01 18:00:59 +08:00
40187d4b2d
feat: Add crowdsec to replace fail2ban 2025-02-01 00:08:31 +08:00
d0c6f2bcbe
feat: Add crowdsec module 2025-02-01 00:08:30 +08:00
22981fdcdd
feat: Remove fail2ban 2025-02-01 00:08:29 +08:00