User-domain agents are not rediscovered from the user LaunchAgents directory after reboot. Let built-in agents inherit the GUI default while keeping explicit user-domain configuration available.
1.6 KiB
Release 26.11
This is the current unstable branch and the information in this section is therefore not final.
Highlights
This release has the following notable changes:
-
The module can now install uv-managed Python versions and tools through the new
programs.uv.python.versions,programs.uv.python.default, andprograms.uv.tool.packagesoptions. Unpinned entries track the latest release on each activation while pinned ones stay put, andprograms.uv.python.prune/programs.uv.tool.prunemake the managed set fully declarative by removing versions and tools that are no longer listed. -
On Darwin, Home Manager launchd agents now support to choose either the user's GUI or background launchd domain. Agents use the GUI domain by default. Set the domain to
userfor agents that should run without an active graphical login session.
State Version Changes
The state version in this release includes the changes below. These
changes are only active if the home.stateVersion option is set to
"26.11" or later.
- The KDL options under
programs.zellijwill now correctly escape backslashes in string values. For example, the Nix string"\\"will now correctly generate the KDL string"\\". Previously, this would have generated"\", which is invalid KDL. The following options are affected:programs.zellij.settingsprograms.zellij.themesprograms.zellij.layouts