diff --git a/options.xhtml b/options.xhtml index 7d7d8ee2d..370c19271 100644 --- a/options.xhtml +++ b/options.xhtml @@ -13590,6 +13590,62 @@ null or package

Default: pkgs.aerospace

+

Declared by:

+ + +
+ +<home-manager/modules/programs/aerospace.nix> + +
+ +
+ + programs.aerospace.launchd.enable + + +
+
+

Configure the launchd agent to manage the AeroSpace process.

The first time this is enabled, macOS will prompt you to allow this background +item in System Settings.

You can verify the service is running correctly from your terminal. +Run: launchctl list | grep aerospace

In case of failure, check the logs with cat /tmp/aerospace.err.log.

For more detailed service status, run launchctl print gui/$(id -u)/org.nix-community.home.aerospace.

NOTE: Enabling this option will configure AeroSpace to not manage its own +launchd agent. Specifically, it will set start-at-login = false and +after-login-command = [] in the configuration file, as those are now handled +by Home Manager and launchd instead.

+ +

Type: +boolean

+ +

Default: +false

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/aerospace.nix> + +
+
+
+ + programs.aerospace.launchd.keepAlive + + +
+
+

Whether the launchd service should be kept alive.

+ +

Type: +boolean

+ +

Default: +true

+

Declared by:

@@ -13705,31 +13761,6 @@ signed integer

Default: 30

-

Declared by:

- - -
- -<home-manager/modules/programs/aerospace.nix> - -
- -
- - programs.aerospace.userSettings.after-login-command - - -
-
-

You can use it to add commands that run after login to macOS user session. -‘start-at-login’ needs to be ‘true’ for ‘after-login-command’ to work.

- -

Type: -list of string

- -

Default: -[ ]

-

Declared by:

@@ -13746,8 +13777,9 @@ list of string

-

You can use it to add commands that run after AeroSpace startup. -‘after-startup-command’ is run after ‘after-login-command’

+

A list of AeroSpace commands to execute immediately after the AeroSpace application starts. +These commands are written to your aerospace.toml config file and are run after the after-login-command sequence.

A list of all available commands can be found at https://nikitabobko.github.io/AeroSpace/commands.

While this module checks for valid command names, using incorrect arguments can still cause issues. +If AeroSpace is not behaving correctly after startup, check the logs for errors with cat /tmp/aerospace.err.log.

Type: list of string

@@ -13756,7 +13788,8 @@ list of string

[ ]

Example:

[
-  "layout tiles"
+  "exec-and-forget open -n /System/Applications/Utilities/Terminal.app"
+  "layout tiles accordion"
 ]
 
@@ -14155,30 +14188,6 @@ string or list of string

] -

Declared by:

- - -
- -<home-manager/modules/programs/aerospace.nix> - -
-
-
- - programs.aerospace.userSettings.start-at-login - - -
-
-

Start AeroSpace at login.

- -

Type: -boolean

- -

Default: -false

-

Declared by: