Fedora-OSTree-Setup-dev / Fedora-OSTree-Setup

Glorified scipt that automates the setup of Fedora Silverblue/Kinoite based on given config file.
GNU General Public License v3.0
7 stars 3 forks source link

Tracker: rpm suggestions for removal and addition #53

Open boredsquirrel opened 1 year ago

boredsquirrel commented 1 year ago
boredsquirrel commented 1 year ago

Geoclue cannot be removed: package xdg-desktop-portal-1.15.0-4.fc37.x86_64 requires geoclue2

but it can be disabled with systemctl disable geoclue

iaacornus commented 1 year ago

ive removed some duplicates in the list, also you can just add the recommended application in the json list and make a pr for it @trytomakeyouprivate

iaacornus commented 1 year ago

some are not suggestions, but rather necessity, hence i've removed it since it should be included by default in the options to be selected by user.

iaacornus commented 1 year ago

make a pr for this that i can include it: for programs u want to suggest for installation use this config, and for removal use this config

the code format is:

"<app_id_u_will_use_for_argument>": {
        "aid": "<name_of_app>",
        "sdesc": "<simp_description_of_app>",
        "source": "<either_flatpak_or_rpm>"
    }
boredsquirrel commented 1 year ago

I added the apps. I wonder how to deal with dependencies, how will the appid be used?

If its concatinated to a single rpm-ostree command, you could just write

gnome-boxes qemu qemu-kvm

R rstudio-desktop

virt-manager qemu qemu-kvm

are there more dependencies for the emulators? I saw some but havent found out where they are needed.

iaacornus commented 1 year ago

the appid is the name of the app that you will use for installation, like the one that u will put in rpm-ostree install or flatpak install, while the aid is the formal name of the app, like VSCode is the aid while the appid is code (rpm-ostree install code)

iaacornus commented 1 year ago

as for the dependencies, it will be handled by the package manager