diff --git a/recipe.json b/recipe.json index 5885f25..172feb9 100644 --- a/recipe.json +++ b/recipe.json @@ -224,7 +224,7 @@ { "id": "utilities", "title": "Common Utilities", - "subtitle": "Useful utilities like Bottles.", + "subtitle": "Useful utilities like Bottles or Sound Recorder.", "default": false, "applications" : [ { @@ -238,6 +238,11 @@ "flatpak" : true, "snap" : true }, + { + "name" : "Flatseal", + "icon" : "com.github.tchx84.Flatseal", + "flatpak" : true + }, { "name" : "Metadata Cleaner", "icon" : "fr.romainvigier.MetadataCleaner", @@ -373,6 +378,11 @@ "type" : "command", "commands" : ["!nextBoot flatpak install -y org.gnome.Boxes || snap install gnome-boxes"] }, + { + "if" : "Flatseal", + "type" : "command", + "commands" : ["!nextBoot flatpak install -y com.github.tchx84.Flatseal"] + }, { "if" : "Metadata Cleaner", "type" : "command", diff --git a/vanilla_first_setup/assets/bundle-app-icons/com.github.flxzt.rnote.png b/vanilla_first_setup/assets/bundle-app-icons/com.github.flxzt.rnote.png new file mode 100644 index 0000000..7c01688 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/com.github.flxzt.rnote.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/com.github.tchx84.Flatseal.png b/vanilla_first_setup/assets/bundle-app-icons/com.github.tchx84.Flatseal.png new file mode 100644 index 0000000..4a0d916 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/com.github.tchx84.Flatseal.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/com.usebottles.bottles.png b/vanilla_first_setup/assets/bundle-app-icons/com.usebottles.bottles.png new file mode 100644 index 0000000..56f92b4 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/com.usebottles.bottles.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/de.haeckerfelix.Shortwave.png b/vanilla_first_setup/assets/bundle-app-icons/de.haeckerfelix.Shortwave.png new file mode 100644 index 0000000..ca45f17 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/de.haeckerfelix.Shortwave.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/fr.romainvigier.MetadataCleaner.png b/vanilla_first_setup/assets/bundle-app-icons/fr.romainvigier.MetadataCleaner.png new file mode 100644 index 0000000..1e69caf Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/fr.romainvigier.MetadataCleaner.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Boxes.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Boxes.png new file mode 100644 index 0000000..07b6360 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Boxes.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Calculator.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Calculator.png new file mode 100644 index 0000000..055be6b Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Calculator.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Calendar.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Calendar.png new file mode 100644 index 0000000..ae45f0f Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Calendar.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Characters.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Characters.png new file mode 100644 index 0000000..e61cb77 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Characters.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Cheese.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Cheese.png new file mode 100644 index 0000000..66606f1 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Cheese.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Connections.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Connections.png new file mode 100644 index 0000000..c592d50 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Connections.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Contacts.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Contacts.png new file mode 100644 index 0000000..0b59e66 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Contacts.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Evince.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Evince.png new file mode 100644 index 0000000..80e87e3 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Evince.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Extensions.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Extensions.png new file mode 100644 index 0000000..9219e5d Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Extensions.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Logs.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Logs.png new file mode 100644 index 0000000..1aa915d Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Logs.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Maps.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Maps.png new file mode 100644 index 0000000..4d6c17d Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Maps.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Music.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Music.png new file mode 100644 index 0000000..ea8468c Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Music.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Photos.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Photos.png new file mode 100644 index 0000000..56c2e65 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Photos.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.SoundRecorder.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.SoundRecorder.png new file mode 100644 index 0000000..f6ddffd Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.SoundRecorder.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.TextEditor.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.TextEditor.png new file mode 100644 index 0000000..8f68b53 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.TextEditor.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Totem.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Totem.png new file mode 100644 index 0000000..292209e Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Totem.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Weather.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Weather.png new file mode 100644 index 0000000..c4d1e49 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.Weather.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.baobab.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.baobab.png new file mode 100644 index 0000000..618ca1e Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.baobab.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.clocks.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.clocks.png new file mode 100644 index 0000000..26feac6 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.clocks.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.eog.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.eog.png new file mode 100644 index 0000000..fc70bdf Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.eog.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.gnome.font-viewer.png b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.font-viewer.png new file mode 100644 index 0000000..545ec37 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.gnome.font-viewer.png differ diff --git a/vanilla_first_setup/assets/bundle-app-icons/org.libreoffice.LibreOffice.png b/vanilla_first_setup/assets/bundle-app-icons/org.libreoffice.LibreOffice.png new file mode 100644 index 0000000..5dd30f5 Binary files /dev/null and b/vanilla_first_setup/assets/bundle-app-icons/org.libreoffice.LibreOffice.png differ diff --git a/vanilla_first_setup/defaults/applications.py b/vanilla_first_setup/defaults/applications.py index 1b2a73e..b9b20ba 100644 --- a/vanilla_first_setup/defaults/applications.py +++ b/vanilla_first_setup/defaults/applications.py @@ -69,8 +69,11 @@ class VanillaLayoutApplications(Adw.Bin): if app[package_manager]: _apps_action_row = Adw.ActionRow( title=app["name"], - icon_name=app["icon"] ) + _app_icon = Gtk.Image.new_from_resource("/io/github/vanilla-os/FirstSetup/assets/bundle-app-icons/" + app["icon"] + ".png") + _app_icon.set_icon_size(Gtk.IconSize.LARGE) + _app_icon.add_css_class("lowres-icon") + _apps_action_row.add_prefix(_app_icon) _app_switcher = Gtk.Switch() _app_switcher.set_active(True) _app_switcher.set_valign(Gtk.Align.CENTER) diff --git a/vanilla_first_setup/vanilla-first-setup.gresource.xml b/vanilla_first_setup/vanilla-first-setup.gresource.xml index 6098082..56e5ce6 100644 --- a/vanilla_first_setup/vanilla-first-setup.gresource.xml +++ b/vanilla_first_setup/vanilla-first-setup.gresource.xml @@ -14,9 +14,38 @@ gtk/layout-yes-no.ui gtk/layout-applications.ui - + ../data/icons/hicolor/symbolic/actions/vanilla-package-symbolic.svg ../data/icons/hicolor/symbolic/actions/vanilla-container-terminal-symbolic.svg ../data/icons/hicolor/symbolic/actions/vanilla-puzzle-piece-symbolic.svg + + assets/bundle-app-icons/com.github.flxzt.rnote.png + assets/bundle-app-icons/com.github.tchx84.Flatseal.png + assets/bundle-app-icons/com.usebottles.bottles.png + assets/bundle-app-icons/de.haeckerfelix.Shortwave.png + assets/bundle-app-icons/fr.romainvigier.MetadataCleaner.png + assets/bundle-app-icons/org.gnome.baobab.png + assets/bundle-app-icons/org.gnome.Boxes.png + assets/bundle-app-icons/org.gnome.Calculator.png + assets/bundle-app-icons/org.gnome.Calendar.png + assets/bundle-app-icons/org.gnome.Characters.png + assets/bundle-app-icons/org.gnome.Cheese.png + assets/bundle-app-icons/org.gnome.clocks.png + assets/bundle-app-icons/org.gnome.Connections.png + assets/bundle-app-icons/org.gnome.Contacts.png + assets/bundle-app-icons/org.gnome.eog.png + assets/bundle-app-icons/org.gnome.Evince.png + assets/bundle-app-icons/org.gnome.Extensions.png + assets/bundle-app-icons/org.gnome.font-viewer.png + assets/bundle-app-icons/org.gnome.Logs.png + assets/bundle-app-icons/org.gnome.Maps.png + assets/bundle-app-icons/org.gnome.Music.png + assets/bundle-app-icons/org.gnome.Photos.png + assets/bundle-app-icons/org.gnome.SoundRecorder.png + assets/bundle-app-icons/org.gnome.TextEditor.png + assets/bundle-app-icons/org.gnome.Totem.png + assets/bundle-app-icons/org.gnome.Weather.png + assets/bundle-app-icons/org.libreoffice.LibreOffice.png + \ No newline at end of file