{ config, lib, ... }: let cfg = config.vhack.systemd.oomd; in { options.vhack.systemd.oomd = { # NOTE(@bpeetz): Enabled by default, because that is what NixOS also does. <2024-12-25> enable = (lib.mkEnableOption "oomd") // {default = true;}; }; config = lib.mkIf cfg.enable { users = { users.systemd-oom.uid = config.vhack.constants.ids.uids.systemd-oom; groups.systemd-oom.gid = config.vhack.constants.ids.gids.systemd-oom; }; }; }