{ config, lib, pkgs, ... }: let cfg = config.sils.firejail; in { options.sils.firejail.enable = lib.mkEnableOption "firejail"; config = lib.mkIf cfg.enable { sils.apparmor.enable = true; programs.firejail = { enable = true; wrappedBinaries = { firefox = { executable = "${lib.getExe pkgs.firefox}"; # config.home-manager.users.sils.programs.firefox.package}"; profile = "${pkgs.firejail}/etc/firejail/firefox.profile"; }; }; }; home-manager.users.sils.programs.firefox.package = null; }; }