···142142143143- `vim_configurable` has been renamed to `vim-full` to avoid confusion: `vim-full`'s build-time features are configurable, but both `vim` and `vim-full` are _customizable_ (in the sense of user configuration, like vimrc).
144144145145+- Pantheon now defaults to Mutter 42 and GNOME settings daemon 42, all Pantheon packages are now tracking elementary OS 7 updates.
146146+145147- The module for the application firewall `opensnitch` got the ability to configure rules. Available as [services.opensnitch.rules](#opt-services.opensnitch.rules)
146148147149- The module `usbmuxd` now has the ability to change the package used by the daemon. In case you're experiencing issues with `usbmuxd` you can try an alternative program like `usbmuxd2`. Available as [services.usbmuxd.package](#opt-services.usbmuxd.package)
···75757676 gnome-settings-daemon = callPackage ./core/gnome-settings-daemon { };
77777878- # Using 3.38 to match Mutter used in Pantheon
7979- gnome-settings-daemon338 = callPackage ./core/gnome-settings-daemon/3.38 { };
7878+ # Using 42 to match Mutter used in Pantheon
7979+ gnome-settings-daemon42 = callPackage ./core/gnome-settings-daemon/42 { };
80808181 gnome-software = callPackage ./core/gnome-software { };
8282···96969797 mutter = callPackage ./core/mutter { };
98989999- # Needed for elementary's gala and greeter until support for higher versions is provided
100100- mutter338 = callPackage ./core/mutter/3.38 { };
9999+ # Needed for elementary's gala, wingpanel and greeter until support for higher versions is provided
100100+ mutter42 = callPackage ./core/mutter/42 { };
101101102102 nautilus = callPackage ./core/nautilus { };
103103···271271 gnome-documents = throw "The ‘gnome.gnome-documents’ package was removed as it is broken and abandoned."; # added 2022-10-26
272272 gnome-devel-docs = throw "The ‘gnome.gnome-devel-docs’ package was removed as it is outdated and no longer relevant."; # added 2022-10-26
273273274274+ mutter338 = throw "The ‘gnome.mutter338’ package was removed as it is no longer needed by Pantheon."; # added 2023-02-22
275275+ gnome-settings-daemon338 = throw "The ‘gnome.gnome-settings-daemon338’ package was removed as it is no longer needed by Pantheon."; # added 2023-02-22
274276}
···40404141 maintainers = lib.teams.pantheon.members;
42424343- mutter = pkgs.gnome.mutter338;
4343+ mutter = pkgs.gnome.mutter42;
44444545- # Using 3.38 to match Mutter used in Pantheon
4646- gnome-settings-daemon = pkgs.gnome.gnome-settings-daemon338;
4545+ # Using 42 to match Mutter used in Pantheon
4646+ gnome-settings-daemon = pkgs.gnome.gnome-settings-daemon42;
47474848 elementary-gsettings-schemas = callPackage ./desktop/elementary-gsettings-schemas { };
4949