Post AWHq39UX2jCJy1bkCu by nahuel@social.nahuelwexd.com
(DIR) More posts by nahuel@social.nahuelwexd.com
(DIR) Post #AWHq0yCS3PWKMr6tma by cassidy@mastodon.blaede.family
2023-06-02T15:15:31Z
1 likes, 0 repeats
I’m trying *really hard* to not make yet-another-distro, but dang, I have some opinions. Maybe I’ll throw together a Ublue-based image so it’s just *almost* stock GNOME on *almost* stock Fedora. But with some QOL improvements I’ll also keep pursuing upstream. :)Changes off the top of my head:- Stock GNOME apps from Flathub- Flathub added as a *user* remote- GNOME Terminal → GNOME Console- Dash to Dock with some very lightweight configuration- Implement some of the GNOME design experiments
(DIR) Post #AWHq39UX2jCJy1bkCu by nahuel@social.nahuelwexd.com
2023-06-02T16:06:31Z
0 likes, 0 repeats
@cassidy Personally, regarding Flatpak, I always wanted the default behavior to be something like:- runtime and apps are always installed at system level- .desktop files are only exposed to users who hit the "Install" button.That way, you don't have heavy apps installed multiple times, but at the same time each user has only what they are interested in in their app grid
(DIR) Post #AWHq3ALLsLRsbqJvXM by alice@crab.garden
2023-06-02T16:26:34Z
1 likes, 0 repeats
@nahuel @cassidy a big downside of that is that you need root permissions to manage those apps. Yes, there are polkit policies to install new apps without root access, but you can't, say, remove them. So if you install an app accidentally, you're stuck with it now.
(DIR) Post #AWHq3BRPnHtQ0wAHcu by nahuel@social.nahuelwexd.com
2023-06-02T16:07:57Z
0 likes, 0 repeats
@cassidy it would also be nice if apps like Steam had some special permission to install games at the same system level, instead of using XDG_DATA_HOME.I don't think you want to have Spider-Man installed 3 times, just because 3 users on the PC play it.
(DIR) Post #AWHq3CCYxzbgNADw7E by alice@crab.garden
2023-06-02T16:27:32Z
0 likes, 0 repeats
@nahuel @cassidy this message is brought to you by somebody who was using the same computer as my parents as a child, without root access, and had to ask for permission every time I needed to install an app
(DIR) Post #AWHq3iXwi1j0gkTSt6 by cassidy@mastodon.blaede.family
2023-06-02T16:40:33Z
1 likes, 0 repeats
@alice @nahuel yeah I think system/default apps should be installed at a system level then everything else should default to per-user.Unfortunately, GNOME Software always defaults to choosing the system remote ignoring that user preference should override that AND ignoring the explicitly-set remote priorities. 😖
(DIR) Post #AWHqGVC3fOP52VKgMq by cassidy@mastodon.blaede.family
2023-06-02T16:10:47Z
0 likes, 0 repeats
@nahuel I mean, I think that’s *sort of* how it works already. But it’s not at the .desktop level; basically, if a user installs an app that’s already installed by another user, I *believe* they get a hardlink to the already-installed version. Not 100% sure, but iirc, that’s the intent, anyway. :)
(DIR) Post #AWHqGXM3dBafk61hEO by alice@crab.garden
2023-06-02T16:29:18Z
1 likes, 0 repeats
@cassidy @nahuel no, it's not. Hard links only work within the same ostree repo, 2 different user installations are 2 different repos and nothing between them is shared. Same with user<->system installations.