From f9a1561f2c8a718890f4d932db8ce625342610e2 Mon Sep 17 00:00:00 2001 From: ER Date: Sun, 2 Apr 2023 12:03:13 +0300 Subject: [PATCH] feat: add yafti.yml from bluefin *with minor modifications, bluefin replaced with uBlue --- etc/yafti.yml | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 etc/yafti.yml diff --git a/etc/yafti.yml b/etc/yafti.yml new file mode 100644 index 0000000000..655e788bd6 --- /dev/null +++ b/etc/yafti.yml @@ -0,0 +1,109 @@ +title: Welcome to uBlue +properties: + mode: "run-on-change" +screens: + first-screen: + source: yafti.screen.title + values: + title: "Welcome to uBlue (Alpha)" + icon: "/path/to/icon" + description: | + Pick some applications to get started + can-we-modify-your-flatpaks: + source: yafti.screen.consent + values: + title: Welcome, Traveler + condition: + run: flatpak remotes --system | grep fedora + description: | + WARNING: This will modify your Flatpaks if you are rebasing! If you do not want to do this exit the installer. + actions: + - run: flatpak remote-delete fedora --force + - run: flatpak remove --system --noninteractive --all + - run: flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo + applications: + source: yafti.screen.package + values: + title: Application Installation + show_terminal: true + package_manager: yafti.plugin.flatpak + groups: + Core: + description: Core Applications + default: true + packages: + - Backup: org.gnome.DejaDup + - Calculator: org.gnome.Calculator + - Calendar: org.gnome.Calendar + - Characters: org.gnome.Characters + - Connections: org.gnome.Connections + - Contacts: org.gnome.Contacts + - Document Viewer: org.gnome.Evince + - Extensions Manager: com.mattjakeman.ExtensionManager + - Fedora Media Writer: org.fedoraproject.MediaWriter + - Mozilla Firefox: org.mozilla.firefox + - Flatseal Permissions Manager: com.github.tchx84.Flatseal + - Logs: org.gnome.Logs + - Maps: org.gnome.Maps + - Nautilus Preview: org.gnome.NautilusPreviewer + - Text Editor: org.gnome.TextEditor + - Weather: org.gnome.Weather + - Disk Usage Analyzer: org.gnome.baobab + - Clocks: org.gnome.clocks + - Picture Viewer: org.gnome.eog + - Font Viewer: org.gnome.font-viewer + - Font Downloader: org.gustavoperedo.FontDownloader + Web Browsers: + description: Additional browsers to complement Firefox + default: false + packages: + - Brave: com.brave.Browser + - Google Chrome: com.google.Chrome + - Microsoft Edge: com.microsoft.Edge + - Opera: com.opera.Opera + Gaming: + description: "Rock and Stone!" + default: false + packages: + - Bottles: com.usebottles.bottles + - Discord: com.discordapp.Discord + - Games: org.gnome.Games + - Heroic Games Launcher: com.heroicgameslauncher.hgl + - MangoHUD: org.freedesktop.Platform.VulkanLayer.MangoHud//22.08 + - Steam: com.valvesoftware.Steam + - Gamescope for Steam: com.valvesoftware.Steam.Utility.gamescope + - Proton Updater for Steam: net.davidotek.pupgui2 + Office: + description: Bow to Capitalism + default: false + packages: + - LibreOffice: org.libreoffice.LibreOffice + - Obsidian: md.obsidian.Obsidian + - OnlyOffice: org.onlyoffice.desktopeditors + - Slack: com.slack.Slack + - Standard Notes: org.standardnotes.standardnotes + - Thunderbird Email: org.mozilla.Thunderbird + Streaming: + description: Stream to the Internet + default: false + packages: + - OBS Studio: com.obsproject.Studio + - VkCapture for OBS: com.obsproject.Studio.OBSVkCapture + - Gstreamer for OBS: com.obsproject.Studio.Plugin.Gstreamer + - Gstreamer VAAPI for OBS: com.obsproject.Studio.Plugin.GStreamerVaapi + - Boatswain for Streamdeck: com.feaneron.Boatswain + + final-screen: + source: yafti.screen.title + values: + title: "All done!" + icon: "/path/to/icon" + links: + - "Install More Applications": + run: /usr/bin/gnome-software + - "Website": + run: /usr/bin/xdg-open https://ublue.it + - "Join the Discord Community": + run: /usr/bin/xdg-open https://discord.gg/XjG48C7VHx + description: | + Thanks for trying uBlue, we hope you enjoy it!