110 lines
4.2 KiB
YAML
110 lines
4.2 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: |
|
|
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!
|