From 89316c0b57c868af65b15050e436c505283278d6 Mon Sep 17 00:00:00 2001 From: Kyle Gospodnetich Date: Tue, 19 Dec 2023 00:47:06 -0800 Subject: [PATCH] feat(gnome): Create folders by default to make app grid cleaner, hide unused winetricks shortcut. --- Containerfile | 1 + .../etc/dconf/db/local.d/04-bazzite-folders | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 system_files/desktop/silverblue/usr/etc/dconf/db/local.d/04-bazzite-folders diff --git a/Containerfile b/Containerfile index 1d6f290d..a1d5bd17 100644 --- a/Containerfile +++ b/Containerfile @@ -255,6 +255,7 @@ RUN rpm-ostree install \ obs-vkcapture.x86_64 \ obs-vkcapture.i686 \ ; fi && \ + sed -i 's@\[Desktop Entry\]@\[Desktop Entry\]\nNoDisplay=true@g' /usr/share/applications/winetricks.desktop && \ ln -s /usr/bin/wine64 /usr/bin/wine && \ wget $(curl https://api.github.com/repos/ishitatsuyuki/LatencyFleX/releases/latest | jq -r '.assets[] | select(.name| test(".*.tar.xz$")).browser_download_url') -O /tmp/latencyflex.tar.xz && \ mkdir -p /tmp/latencyflex && \ diff --git a/system_files/desktop/silverblue/usr/etc/dconf/db/local.d/04-bazzite-folders b/system_files/desktop/silverblue/usr/etc/dconf/db/local.d/04-bazzite-folders new file mode 100644 index 00000000..9789cf4b --- /dev/null +++ b/system_files/desktop/silverblue/usr/etc/dconf/db/local.d/04-bazzite-folders @@ -0,0 +1,24 @@ +[org/gnome/desktop/app-folders/] +folder-children=['Utilities', 'YaST', 'Pardus', 'GamingUtilities'] + +[org/gnome/desktop/app-folders/folders/GamingUtilities] +apps=['protontricks.desktop', 'discover_overlay_configure.desktop', 'com.vysp3r.ProtonPlus.desktop', 'Waydroid.desktop', 'io.github.benjamimgois.goverlay.desktop', 'com.gerbilsoft.rom-properties.rp-config.desktop', 'input-remapper-gtk.desktop'] +name='Gaming Utilities' +translate=true + +[org/gnome/desktop/app-folders/folders/Pardus] +categories=['X-Pardus-Apps'] +name='X-Pardus-Apps.directory' +translate=true + +[org/gnome/desktop/app-folders/folders/Utilities] +apps=['gnome-abrt.desktop', 'gnome-system-log.desktop', 'nm-connection-editor.desktop', 'org.gnome.baobab.desktop', 'org.gnome.Connections.desktop', 'org.gnome.DejaDup.desktop', 'org.gnome.Dictionary.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.Evince.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.fonts.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Usage.desktop', 'vinagre.desktop', 'fish.desktop', 'nvtop.desktop', 'yelp.desktop', 'btop.desktop', 'com.github.GradienceTeam.Gradience.desktop', 'com.github.tchx84.Flatseal.desktop', 'io.github.flattool.Warehouse.desktop', 'it.mijorus.gearlever.desktop', 'com.mattjakeman.ExtensionManager.desktop', 'io.github.fastrizwaan.WineZGUI.desktop'] +categories=['X-GNOME-Utilities'] +excluded-apps=['io.github.benjamimgois.goverlay.desktop', 'com.gerbilsoft.rom-properties.rp-config.desktop', 'input-remapper-gtk.desktop', 'org.gnome.Loupe.desktop', 'org.gnome.font-viewer.desktop'] +name='X-GNOME-Utilities.directory' +translate=true + +[org/gnome/desktop/app-folders/folders/YaST] +categories=['X-SuSE-YaST'] +name='suse-yast.directory' +translate=true