Commit graph

9 commits

Author SHA1 Message Date
a8d163b4a8 crowdsec: vendor PR #446307 rewrite to fix bootstrap
The upstream NixOS crowdsec module fails on first deploy ("no API client
section in configuration") because it doesn't auto-register LAPI
credentials. The rewrite in NixOS/nixpkgs#446307 (TornaxO7's branch) adds
a setup oneshot that runs `cscli machines add --auto` if the credentials
file is missing, and handles DynamicUser StateDirectory permissions
explicitly. The bouncer rewrite gets matching auto-registration.

Vendor both module files locally and disable the upstream copies. Drop
modules/crowdsec/ and the disabledModules+imports lines once the PR
merges into nixpkgs unstable.

Config moves to the new unified `settings` API (no more separate
`localConfig`); LAPI moved to 127.0.0.1:8081 to dodge the qBit collision.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-25 15:00:32 +01:00
982de5e524
Delete modules directory 2025-12-03 15:59:47 +00:00
6265c24525
Delete modules/nixos-gaming.nix 2025-12-03 15:59:09 +00:00
0a1ceef43a
Delete modules/kde.nix 2025-12-03 15:58:45 +00:00
04be2f2f10
Delete modules/hyprland.nix 2025-12-03 15:58:39 +00:00
de973ae6c6
Delete modules/discord-capture-limiter.nix 2025-12-03 15:58:33 +00:00
d9285caa8a
Delete modules/base.nix 2025-12-03 15:57:27 +00:00
ec1b75fcc6
Delete modules/apps.nix 2025-12-03 15:57:15 +00:00
d167bc68a5
Add files via upload 2025-08-13 09:16:00 +01:00