mirror of
https://github.com/nix-community/home-manager.git
synced 2025-12-02 23:21:02 +01:00
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> |
||
|---|---|---|
| .. | ||
| profiles | ||
| common.nix | ||
| default.nix | ||
| deprecated-native-messenger.nix | ||
| final-package.nix | ||
| firefox.nix | ||
| floorp.nix | ||
| librewolf.nix | ||
| multiple-derivatives.nix | ||
| null-package.nix | ||
| policies.nix | ||
| setup-firefox-mock-overlay.nix | ||
| state-version-19_09.nix | ||