feat: do not compress journald logs if using native fs compression

This commit is contained in:
Dmitriy Kholkin 2025-03-10 18:43:40 +03:00
parent 387086a698
commit 12651a52ee
Signed by: AtaraxiaDev
GPG Key ID: FD266B810DF48DF2

View File

@ -14,6 +14,8 @@ let
;
defaultUser = config.ataraxia.defaults.users.defaultUser;
fs = config.ataraxia.filesystems;
fsCompression = fs.zfs.enable || fs.btrfs.enable;
role = config.ataraxia.defaults.role;
in
{
@ -40,6 +42,9 @@ in
persist.enable = mkDefault true;
# Do not compress journal logs if using native fs compression
services.journald.extraConfig = mkIf fsCompression (mkDefault "Compress=false");
boot.initrd.systemd.enable = mkDefault true;
services.userborn.enable = mkDefault true;
system.rebuild.enableNg = mkDefault true;