1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-02 23:21:02 +01:00
home-manager/tests/modules/programs/firefox
bricked d52da303ef
firefox: add extension permissions (#7402)
Adds extension permissions as suggested in
https://github.com/nix-community/home-manager/issues/7001.
Adds the 'profiles.<name>.extensions.settings.<name>.permissions' to Firefox
derivatives. If set, this option adds an assertion that fails if an extension
package requests permissions that weren't added to the permissions option. In
order to not require 'profiles.<name>.extensions.force' to be set when only
permissions, but no extension settings were defined, the relevant assertions
were changed. They now check whether any 'extensions.settings.<name>.settings'
was set instead of checking whether 'extensions.settings' was set.

---------

Co-authored-by: Robert Helgesson <robert@rycee.net>
Co-authored-by: awwpotato <awwpotato@voidq.com>
2025-07-10 15:33:18 -05:00
..
profiles firefox: add extension permissions (#7402) 2025-07-10 15:33:18 -05:00
common.nix firefox: add extension permissions (#7402) 2025-07-10 15:33:18 -05:00
default.nix tests: implement auto importing for modules 2025-06-22 23:58:37 -05:00
deprecated-native-messenger.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
final-package.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
firefox.nix floorp: add module 2024-10-12 00:21:33 +02:00
floorp.nix floorp: add module 2024-10-12 00:21:33 +02:00
librewolf.nix tests: test librewolf the same way firefox is tested 2025-02-22 17:38:43 -08:00
multiple-derivatives.nix tests: check that all firefox derivatives can be installed 2025-02-22 17:38:43 -08:00
null-package.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
policies.nix tests: enable all firefox tests on darwin (plus derivations) (#6960) 2025-05-03 10:51:18 -05:00
setup-firefox-mock-overlay.nix tests: enable all firefox tests on darwin (plus derivations) (#6960) 2025-05-03 10:51:18 -05:00
state-version-19_09.nix tests: enable all firefox tests on darwin (plus derivations) (#6960) 2025-05-03 10:51:18 -05:00