2.home-manager/tests/modules/programs/firefox
Batuhan Baserdem, Ph.D. 3c6f1244ed
firefox: allow setting persistent StoreID
Added a new config option programs.firefox.profiles.<name>.storeId.
Setting this option now writes the StoreID both to the profiles.ini
and to the settings."toolkit.profiles.storeID" of the profile.
Firefox has two different profile implementations;
- the old one that home-manager module can declare
- the new "Selectable Profile Service" introduced in 150
The new profiles are managed in a runtime db, and reads from profiles.ini
Migration without database operations is not possible right now,
but when it becomes available, this option will stop home-manager from
clobbering the linked storeIDs.
2026-07-07 15:46:26 -05:00
..
profiles firefox: allow setting persistent StoreID 2026-07-07 15:46:26 -05:00
bookmarks-legacy-attrset-warning.nix firefox: assert bookmarks migration warning 2026-06-04 12:20:09 -05:00
bookmarks-legacy-warning.nix firefox: assert bookmarks migration warning 2026-06-04 12:20:09 -05:00
common.nix mkFirefox: add policy to accept added extensions 2026-06-18 12:38:01 -05:00
config-path-explicit-legacy.nix tests: enable more tests on darwin 2026-04-25 15:59:45 -05:00
config-path-explicit-xdg.nix tests: enable more tests on darwin 2026-04-25 15:59:45 -05:00
config-path-warning.nix tests: enable more tests on darwin 2026-04-25 15:59:45 -05:00
config-path-xdg-default.nix tests: enable more tests on darwin 2026-04-25 15:59:45 -05:00
default.nix firefox: assert bookmarks migration warning 2026-06-04 12:20:09 -05:00
deprecated-native-messenger.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
final-package.nix tests: fix firefox program tests 2026-04-26 09:55:25 -05:00
firefox.nix tests: fix firefox program tests 2026-04-26 09:55:25 -05:00
floorp.nix tests: fix firefox program tests 2026-04-26 09:55:25 -05:00
global-extensions-assertions.nix mkFirefoxModule: assert managed package for global extensions 2026-06-18 12:53:30 -05:00
librewolf.nix tests/firefox: avoid building librewolf 2026-06-20 13:40:22 -05:00
multiple-derivatives.nix tests: fix firefox program tests 2026-04-26 09:55:25 -05:00
null-package.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
policies.nix mkFirefox: add policy to accept added extensions 2026-06-18 12:38:01 -05:00
setup-firefox-mock-overlay.nix tests: fix firefox program tests 2026-04-26 09:55:25 -05:00
state-version-19_09.nix tests: enable more tests on darwin 2026-04-25 15:59:45 -05:00