{ config, lib, pkgs, ... }: { programs.firejail = { enable = true; wrappedBinaries = { chromium-sandbox = { executable = "${pkgs.chromium}/bin/chromium"; profile = "${pkgs.firejail}/etc/firejail/chromium-browser.profile"; extraArgs = [ "--netns=wg0ns" "--whitelist=~/downloads" "--env=TGK_THEME=Adwaita:dark" "--dns=10.2.0.1" "--private=/home/user/.local/state/chromium-home" ]; }; google-chrome-stable = { # executable = "${chrome-argumented}/bin/google-chrome-stable"; executable = "${pkgs.google-chrome}/bin/google-chrome-stable"; profile = "${pkgs.firejail}/etc/firejail/google-chrome-stable.profile"; extraArgs = [ "--env=GTK_THEME=Adwaita:dark" "--netns=wg-br0ns" "--dns=10.2.0.1" "--whitelist=/home/user/downloads" "--whitelist=/home/user/pictures" ]; }; tor-browser = { executable = "${pkgs.tor-browser}/bin/tor-browser"; profile = "${pkgs.firejail}/etc/firejail/tor-browser-en-us.profile"; extraArgs = [ "--netns=wg0ns" "--dns=1.1.1.1" ]; }; freetube = { executable = "${pkgs.freetube}/bin/freetube"; profile = "${pkgs.firejail}/etc/firejail/freetube.profile"; extraArgs = [ "--netns=wg0ns" "--dns=1.1.1.1" ]; }; }; }; }