infra/modules/darwin/builder.nix
2024-08-29 00:35:34 +00:00

23 lines
481 B
Nix

{
config,
inputs,
pkgs,
...
}:
{
nix.gc.automatic = false;
launchd.daemons.free-space = {
serviceConfig = {
StartCalendarInterval = [ { Minute = 15; } ];
};
path = [
config.nix.package
pkgs.coreutils
];
script = import "${inputs.self}/modules/shared/free-space.nix";
};
# https://github.com/LnL7/nix-darwin/blob/230a197063de9287128e2c68a7a4b0cd7d0b50a7/modules/nix/default.nix#L201
nix.daemonProcessType = "Interactive";
}