summaryrefslogtreecommitdiff
path: root/modules/services/activate-system/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/activate-system/default.nix')
-rw-r--r--modules/services/activate-system/default.nix20
1 files changed, 4 insertions, 16 deletions
diff --git a/modules/services/activate-system/default.nix b/modules/services/activate-system/default.nix
index c41d963..6a982fe 100644
--- a/modules/services/activate-system/default.nix
+++ b/modules/services/activate-system/default.nix
@@ -1,22 +1,11 @@
{ config, lib, pkgs, ... }:
-with lib;
-
-let
- cfg = config.services.activate-system;
-in
-
{
- options = {
- services.activate-system.enable = mkOption {
- type = types.bool;
- default = true;
- description = "Whether to activate system at boot time.";
- };
- };
-
- config = mkIf cfg.enable {
+ imports = [
+ (lib.mkRemovedOptionModule [ "services" "activate-system" "enable" ] "The `activate-system` service is now always enabled as it is necessary for a working `nix-darwin` setup.")
+ ];
+ config = {
launchd.daemons.activate-system = {
script = ''
set -e
@@ -41,6 +30,5 @@ in
serviceConfig.RunAtLoad = true;
serviceConfig.KeepAlive.SuccessfulExit = false;
};
-
};
}