[[sec-release-23.05]] == Release 23.05 The 23.05 release branch became the stable branch in May, 2023. [[sec-release-23.05-highlights]] === Highlights This release has the following notable changes: * Firefox add-ons are now managed per-profile. That is, if you are currently having + [source,nix] programs.firefox.extensions = [ foo bar ]; + in your configuration then you must change it to + [source,nix] programs.firefox.profiles.myprofile.extensions = [ foo bar ]; * The default configuration location has been changed from `~/.config/nixpkgs/home.nix` to `~/.config/home-manager/home.nix`. + Similarly, if you are using a Nix flake based setup then the default flake file location has changed from `~/.config/nixpkgs/flake.nix` to `~/.config/home-manager/flake.nix`. + The old location will continue to work but using it will trigger a warning message. We changed the default configuration location to avoid confusion about which files belong to Home Manager and which belong to Nixpkgs. * The `home-manager` tool now offers an `init` command. This command can be used to generate an initial Home Manager configuration, and optionally also activate it. The recommended installation method for a standalone Home Manager setup with Nix flakes uses this new command. The standard installation method remains the same but uses the new command internally. See <> for more. [[sec-release-23.05-state-version-changes]] === 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 "23.05" or later. * The options + -- - <> - <> - <> - <> -- + now default to `true` which is consistent with the default values for those options used by `i3` and `sway`.