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