- Added missing apps. The list is now synced with upstream's list of Core apps (https://apps.gnome.org/). Minus the few that Fedora doesn't ship by default (such as Console, Music, Web, etc). - Names that are already installed at the native system-level (such as Nautilus) are not included in the list. - Fixed the names of a few apps. - Two of the newly added apps have names that have a high risk of confusing new users, so they were added as "Photos (Organizer)" and "Videos (Player)" to avoid confusion from newcomers, otherwise they might think that those checkboxes add some bundled photos or video files.
122 lines
5.1 KiB
YAML
122 lines
5.1 KiB
YAML
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: |
|
|
This guided installer will help you get started with your new system.
|
|
can-we-modify-your-flatpaks:
|
|
source: yafti.screen.consent
|
|
values:
|
|
title: Welcome, Traveler!
|
|
condition:
|
|
run: flatpak remotes --system | grep fedora
|
|
description: |
|
|
We have detected the limited, Fedora-provided Flatpak remote on your system, whose applications are usually missing important codecs and other features. This step will therefore remove all basic Fedora Flatpaks from your system! We will instead switch all core Flatpak applications over to the vastly superior, unfiltered Flathub. If you don't want to do this, simply exit this 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 Installer
|
|
show_terminal: true
|
|
package_manager: yafti.plugin.flatpak
|
|
package_manager_defaults:
|
|
user: false
|
|
system: true
|
|
groups:
|
|
Core GNOME Apps:
|
|
description: Core system applications for the GNOME desktop environment.
|
|
default: true
|
|
packages:
|
|
- Calculator: org.gnome.Calculator
|
|
- Calendar: org.gnome.Calendar
|
|
- Characters: org.gnome.Characters
|
|
- Cheese: org.gnome.Cheese
|
|
- Clocks: org.gnome.clocks
|
|
- Connections: org.gnome.Connections
|
|
- Contacts: org.gnome.Contacts
|
|
- Disk Usage Analyzer: org.gnome.baobab
|
|
- Document Scanner: org.gnome.SimpleScan
|
|
- Document Viewer: org.gnome.Evince
|
|
- Extension Manager: com.mattjakeman.ExtensionManager
|
|
- Font Viewer: org.gnome.font-viewer
|
|
- Image Viewer: org.gnome.eog
|
|
- Logs: org.gnome.Logs
|
|
- Maps: org.gnome.Maps
|
|
- Photos (Organizer): org.gnome.Photos
|
|
- Sushi (Nautilus Previewer): org.gnome.NautilusPreviewer
|
|
- Text Editor: org.gnome.TextEditor
|
|
- Videos (Player): org.gnome.Totem
|
|
- Weather: org.gnome.Weather
|
|
System Apps:
|
|
description: System applications for all desktop environments.
|
|
default: true
|
|
packages:
|
|
- Deja Dup Backups: org.gnome.DejaDup
|
|
- Fedora Media Writer: org.fedoraproject.MediaWriter
|
|
- Flatseal (Permission Manager): com.github.tchx84.Flatseal
|
|
- Font Downloader: org.gustavoperedo.FontDownloader
|
|
- Mozilla Firefox: org.mozilla.firefox
|
|
Web Browsers:
|
|
description: Additional browsers to complement or replace 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
|
|
- GNOME Games: org.gnome.Games
|
|
- Heroic Games Launcher: com.heroicgameslauncher.hgl
|
|
- Steam: com.valvesoftware.Steam
|
|
- Gamescope (Utility): com.valvesoftware.Steam.Utility.gamescope
|
|
- MangoHUD (Utility): org.freedesktop.Platform.VulkanLayer.MangoHud//22.08
|
|
- SteamTinkerLaunch (Utility): com.valvesoftware.Steam.Utility.steamtinkerlaunch
|
|
- Proton Updater for Steam: net.davidotek.pupgui2
|
|
Office:
|
|
description: Boost your productivity.
|
|
default: false
|
|
packages:
|
|
- LibreOffice: org.libreoffice.LibreOffice
|
|
- OnlyOffice: org.onlyoffice.desktopeditors
|
|
- Obsidian: md.obsidian.Obsidian
|
|
- 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!
|