{ mkNixPak, ungoogled-chromium }: mkNixPak { config = { config, sloth, ... }: { app.package = ungoogled-chromium; flatpak.appId = "org.chromium.Chromium"; imports = [ ../modules/gui-base.nix ../modules/network.nix ]; bubblewrap = { bind.rw = [ [ (sloth.mkdir (sloth.concat [ sloth.appCacheDir "/nixpak-app-shared-tmp" ])) "/tmp" ] [ (sloth.mkdir (sloth.concat' sloth.appCacheDir "/chromium")) (sloth.concat' sloth.xdgCacheHome "/chromium") ] [ # home-manager does some funny things (sloth.concat [ sloth.xdgConfigHome "/nixpak-ungoogled-chromium" ]) (sloth.concat [ sloth.xdgConfigHome "/chromium" ]) ] (sloth.concat' sloth.homeDir "/Downloads") "/tmp/.X11-unix" (sloth.envOr "XAUTHORITY" "/no-xauth") ]; }; }; }