igo95862 / bubblejail

Bubblewrap based sandboxing for desktop applications
264 stars 17 forks source link

how to add profiles for forks of projects #106

Open boredsquirrel opened 6 months ago

boredsquirrel commented 6 months ago

Description

Example: Firefox, Waterfox, Librewolf, MullvadBrowser, floorp

They can all use the firefox_wayland profile, I think.

Should all these names just be added to the toml file like this

dot_desktop_path = [
    "/usr/share/applications/firefox.desktop",
    "/usr/share/applications/firefox-esr.desktop",
    "/usr/share/applications/waterfox.desktop",
    "/usr/share/applications/librewolf.desktop",
    "/usr/share/applications/floorp.desktop",
    "/usr/share/applications/mullvad-browser.desktop"
]

or should they get different profiles as they may use a different name then?

I have an issue where I cannot use the firefox_wayland profile when only librewolf is installed. This could be a good workaround?

igo95862 commented 6 months ago

Hello @boredsquirrel

Have you tried generate-desktop-entry command as described in this wiki page?

I plan on significantly updating the GUI program to support multiple desktop entries from a same profile but it will have to wait until version 0.10.0.