{ pkgs, ... }: let extensions = import ./extensions.nix { inherit pkgs; }; containers = import ./containers.nix; settings = import ./settings.nix; bookmarks = import ./bookmarks.nix; policies = import ./policies.nix; in { programs.firefox = { enable = true; # we want to use a signed binary so that extensions like 1password work with it package = pkgs.firefox-bin; inherit policies; profiles = { franck = { isDefault = true; containersForce = false; inherit containers; inherit settings; inherit bookmarks; extensions = { packages = extensions; }; }; }; }; }