(cherry picked from commit 59c15ebe3d
)
2.3 KiB
Release 23.05
The 23.05 release branch became the stable branch in May, 2023.
Highlights
This release has the following notable changes:
-
Firefox add-ons are now managed per-profile. That is, if you are currently having
programs.firefox.extensions = [ foo bar ];
in your configuration then you must change it to
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 aninit
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 sec-flakes-standalone for more.
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 byi3
andsway
.