feat: add yafti.yml from bluefin
*with minor modifications, bluefin replaced with uBlue
This commit is contained in:
109
etc/yafti.yml
Normal file
109
etc/yafti.yml
Normal file
@@ -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!
|
||||
Reference in New Issue
Block a user