Commit graph

7 commits

Author SHA1 Message Date
3819cb6820 locale + crowdsec: pin timezone, declare static crowdsec user
Two failing services after the channel switch.

automatic-timezoned has been polkit-blocked since well before the
switch — replace with a static Europe/London timezone. Hosts that
travel can override locally if needed.

The vendored crowdsec module's setup unit chowns its config dir to
the (DynamicUser-allocated) crowdsec user via an ExecStartPre+ hack.
On stable's systemd the dynamic user isn't visible to chown via NSS
at that point, so it fails with 'invalid user'. Declaring crowdsec
as a static system user makes systemd use it (DynamicUser becomes a
no-op) and the chown resolves cleanly.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 14:00:41 +01:00
68bba376fb
2026-03-30 12:54:51 +01:00
cf9c94150b
2026-03-30 12:49:11 +01:00
1d2dfdb083
2026-03-30 12:47:38 +01:00
d91f0a8ad6
Update locale.nix 2026-02-05 12:14:27 +00:00
d39d952d97
Update locale.nix 2025-12-03 15:51:20 +00:00
e06dfd1ce7
Create locale.nix 2025-12-03 15:48:57 +00:00