<?xml version="1.0" encoding="UTF-8"?>
<!--Design and layout for risiWelcome-->

<interface>
  <requires lib="gtk" version="4.6"/>
  <requires lib="libadwaita" version="1.2"/>
  <requires lib="vte" version="3.91"/>

  <object class="AdwApplicationWindow" id="main_window">
    <property name="title" translatable="yes">Quick Setup!</property>
    <property name="icon-name">io.risi.Welcome</property>
    <child>
      <object class="GtkStack" id="mainStack">
        <child>
          <object class="GtkBox">
            <property name="orientation">vertical</property>
            <child>
              <object class="GtkStack" id="quickSetupStack">
                <property name="transition-type">slide-left-right</property>
                <property name="transition-duration">500</property>
                <child>
                  <object class="GtkBox" id="welcomeBox">
                    <property name="orientation">vertical</property>
                    <property name="valign">GTK_ALIGN_FILL</property>
                    <property name="vexpand">True</property>
                    <child>
                      <object class="AdwHeaderBar">
                        <property name="css-classes">flat</property>
                      </object>
                    </child>
                    <child>
                      <object class="AdwStatusPage">
                        <property name="icon-name">fedora-logo-icon</property>
                        <property name="title" translatable="yes">Welcome to risiOS 38 (The Cure)</property>
                        <property name="description" translatable="yes">Quick Setup will allow you to quickly setup your computer to your liking, but you can do this later just by closing this window.</property>
                        <property name="vexpand">true</property>
                        <child>
                          <object class="GtkButton" id="welcomeButton">
                            <property name="label" translatable="yes">Checking Hardware Info...</property>
                            <property name="sensitive">false</property>
                            <property name="halign">center</property>
                            <property name="css-classes">pill</property>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkBox" id="internetBox">
                    <property name="orientation">vertical</property>
                    <property name="vexpand">True</property>
                    <child>
                      <object class="AdwHeaderBar">
                        <property name="css-classes">flat</property>
                      </object>
                    </child>
                    <child>
                      <object class="AdwStatusPage">
                        <property name="icon-name">network-transmit-receive-symbolic</property>
                        <property name="title" translatable="yes">Please Connect to the Internet</property>
                        <property name="description" translatable="yes">Quick Setup needs internet access to install updates, install software, and setup system repositories.</property>
                        <property name="vexpand">true</property>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkBox" id="repoPage">
                    <property name="orientation">vertical</property>
                    <child>
                      <object class="AdwHeaderBar">
                        <child type="title">
                          <object class="GtkLabel">
                            <property name="label" translatable="yes">Package Management</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                            </attributes>
                          </object>
                        </child>
                        <property name="css-classes">flat</property>
                      </object>
                    </child>
                    <child>
                      <object class="AdwPreferencesPage">
                        <property name="vexpand">True</property>
                        <child>
                          <object class="AdwPreferencesGroup" id="repoGroup">
                            <property name="title" translatable="yes">Third Party Repositories</property>
                            <property name="description" translatable="yes">These repositories contain extra software including apps, games, codecs, and drivers.</property>
                            <child>
                              <object class="Package" id="rpmfusion">
                                <property name="title" translatable="yes">Setup RPMFusion &amp;amp; Proprietary Codecs (Highly Recommended)</property>
                                <property name="subtitle" translatable="yes">This option installs RPMFusion (a third party repository full of software that risiOS/Fedora cannot ship), as well as installs proprietary codecs (needed to open some types of media files), and proprietary video drivers. This is recommended and only advised not to do if you are trying to avoid all proprietary software on your system.</property>
                                <property name="action">rpmfusion</property>
                                <property name="iconname">applications-multimedia-symbolic</property>
                                <property name="switch-default">True</property>
                                <property name="css-classes">success</property>
                              </object>
                            </child>
                            <child>
                              <object class="Package" id="flatpak">
                                <property name="title" translatable="yes">Setup Flathub (Highly Recommended)</property>
                                <property name="subtitle" translatable="yes">This option installs Flatpak and sets up the Flathub repository. This gives you a bigger selection of many types of apps including open source and proprietary apps and games alike.</property>
                                <property name="action">flatpak</property>
                                <property name="iconname">package-x-generic-symbolic</property>
                                <property name="switch-default">True</property>
                                <property name="css-classes">success</property>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesGroup" id="optionsGroup">
                            <property name="title" translatable="yes">DNF Options</property>
                            <child>
                              <object class="Package" id="dnfspeed">
                                <property name="title" translatable="yes">DNF Parallel Downloads &amp;amp; Fastest Mirror</property>
                                <property name="subtitle" translatable="yes">Set max parallel downloads to 10 and enables "fastest mirror" in the package manager. This makes downloads faster on good internet, but slower on bad internet.</property>
                                <property name="command">echo "max_parallel_downloads=10
fastestmirror=True" >> /etc/dnf/dnf.conf</property>
                                <property name="iconname">folder-download-symbolic</property>
                                <property name="css-classes">warning</property>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesGroup">
                            <child>
                              <object class="NavigationRow">
                                <property name="stack">quickSetupStack</property>
                                <property name="next-page">browserPage</property>
                                <property name="previous-page">welcomeBox</property>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkBox" id="browserPage">
                    <property name="orientation">vertical</property>
                    <property name="vexpand">True</property>
                    <property name="valign">GTK_ALIGN_START</property>
                    <child>
                      <object class="AdwHeaderBar">
                        <child type="title">
                          <object class="GtkLabel">
                            <property name="label" translatable="yes">Additional Browsers</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                            </attributes>
                          </object>
                        </child>
                        <property name="css-classes">flat</property>
                      </object>
                    </child>
                    <child>
                      <object class="GtkBox">
                        <property name="orientation">vertical</property>
                        <property name="valign">GTK_ALIGN_CENTER</property>
                        <property name="vexpand">True</property>
                        <child>
                          <object class="AdwPreferencesPage">
                            <property name="vexpand">True</property>
                            <child>
                              <object class="AdwPreferencesGroup" id="browserGroup">
                                <property name="title" translatable="yes">Select Web Browsers</property>
                                <property name="description" translatable="yes">risiOS out of the box ships GNOME Web because it is light, private, respects user freedom, and has improved significantly in it's most recent 44 release. However, we are aware GNOME Web may not fit everyone's browser needs, so we recommend downloading an additional browser.</property>
                                <child>
                                  <object class="Package" id="librewolf">
                                    <property name="title" translatable="yes">Librewolf</property>
                                    <property name="subtitle" translatable="yes">Respects Web Standards, Open Source, Extremely Private</property>
                                    <property name="package">librewolf</property>
                                    <property name="command">dnf config-manager --add-repo https://rpm.librewolf.net/librewolf-repo.repo</property>
                                    <property name="iconfile">librewolf.png</property>
                                    <property name="css-classes">success</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="firefox">
                                    <property name="title" translatable="yes">Firefox</property>
                                    <property name="subtitle" translatable="yes">Respects Web Standards, Open Source, Private</property>
                                    <property name="package">firefox</property>
                                    <property name="iconfile">firefox.png</property>
                                    <property name="css-classes">success</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="brave">
                                    <property name="title" translatable="yes">Brave</property>
                                    <property name="subtitle" translatable="yes">Open Source, Private, but contains BAT Token Integration</property>
                                    <property name="package">brave-browser</property>
                                    <property name="command">dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo &amp;&amp; rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc</property>
                                    <property name="iconfile">brave.png</property>
                                    <property name="css-classes">warning</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="chromium">
                                    <property name="title" translatable="yes">Chromium</property>
                                    <property name="subtitle" translatable="yes">Open Source</property>
                                    <property name="package">chromium</property>
                                    <property name="iconfile">chromium.png</property>
                                    <property name="css-classes">warning</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="vivaldi">
                                    <property name="title" translatable="yes">Vivaldi</property>
                                    <property name="subtitle" translatable="yes">Proprietary</property>
                                    <property name="package"></property>
                                    <property name="command">dnf config-manager --add-repo https://repo.vivaldi.com/archive/vivaldi-fedora.repo &amp;&amp; dnf install vivaldi-stable -y &amp;&amp; rm /etc/yum.repos.d/vivaldi-fedora.repo</property>
                                    <property name="iconfile">vivaldi.png</property>
                                    <property name="css-classes">warning</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="opera">
                                    <property name="title" translatable="yes">Opera</property>
                                    <property name="subtitle" translatable="yes">Proprietary, Misleading Marketing</property>
                                    <property name="package">opera-stable</property>
                                    <property name="command">rpm --import https://rpm.opera.com/rpmrepo.key &amp;&amp; dnf config-manager --add-repo https://rpm.opera.com/rpm</property>
                                    <property name="iconfile">opera.png</property>
                                    <property name="css-classes">error</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="edge">
                                    <property name="title" translatable="yes">Microsoft Edge</property>
                                    <property name="subtitle" translatable="yes">Proprietary, Contains Microsoft Trackers</property>
                                    <property name="package">microsoft-edge-stable</property>
                                    <property name="command">rpm --import https://packages.microsoft.com/keys/microsoft.asc &amp;&amp; dnf config-manager --add-repo https://packages.microsoft.com/yumrepos/edge</property>
                                    <property name="iconfile">edge.png</property>
                                    <property name="css-classes">error</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="chrome">
                                    <property name="title" translatable="yes">Google Chrome</property>
                                    <property name="subtitle" translatable="yes">Proprietary, Contains Google Trackers</property>
                                    <property name="command">dnf install -y https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm</property>
                                    <property name="iconfile">chrome.png</property>
                                    <property name="css-classes">error</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <child>
                                  <object class="NavigationRow">
                                    <property name="stack">quickSetupStack</property>
                                    <property name="next-page">driverPage</property>
                                    <property name="previous-page">repoPage</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkBox" id="driverPage">
                    <property name="orientation">vertical</property>
                    <property name="vexpand">True</property>
                    <child>
                      <object class="AdwHeaderBar">
                        <child type="title">
                          <object class="GtkLabel">
                            <property name="label" translatable="yes">Drivers</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                            </attributes>
                          </object>
                        </child>
                        <property name="css-classes">flat</property>
                      </object>
                    </child>
                    <child>
                      <object class="AdwPreferencesPage">
                        <property name="title" translatable="yes">Drivers</property>
                        <property name="vexpand">True</property>
                        <child>
                          <object class="AdwPreferencesGroup">
                            <property name="title">NVIDIA GPUs</property>
                            <property name="description" translatable="yes">Drivers for NVIDIA Graphics.</property>
                            <child>
                              <object class="Package" id="nouveau">
                                <property name="title" translatable="yes">Open Source Driver (Nouveau)</property>
                                <property name="subtitle" translatable="yes">This is not recommended and only advised if you are trying to avoid all proprietary software on your system.</property>
                                <property name="iconfile">nvidia.png</property>
                                <property name="actions-required">nvidia</property>
                                <property name="group">nvidia</property>
                              </object>
                            </child>
                            <child>
                              <object class="Package" id="geforce">
                                <property name="title" translatable="yes">Current GeForce/Quadro/Tesla Driver</property>
                                <property name="subtitle" translatable="yes">Recommended for any NVIDIA GPU released after 2014. RPMFusion Required.</property>
                                <property name="package">akmod-nvidia xorg-x11-drv-nvidia-cuda xorg-x11-drv-nvidia-cuda-libs nvidia-vaapi-driver</property>
                                <property name="iconfile">nvidia.png</property>
                                <property name="actions-required">rpmfusion,nvidia</property>
                                <property name="switch-default">True</property>
                                <property name="group">nvidia</property>
                              </object>
                            </child>
                            <child>
                              <object class="Package" id="oldergeforce">
                                <property name="title" translatable="yes">Legacy GeForce 600/700 Driver</property>
                                <property name="subtitle" translatable="yes">Recommended for NVIDIA Kepler GPUs found between 2012-2014. RPMFusion Required.</property>
                                <property name="package">akmod-nvidia-470xx xorg-x11-drv-nvidia-470xx xorg-x11-drv-nvidia-470xx-cuda nvidia-vaapi-driver</property>
                                <property name="iconfile">nvidia.png</property>
                                <property name="actions-required">rpmfusion,nvidia</property>
                                <property name="group">nvidia</property>
                              </object>
                            </child>
                            <child>
                              <object class="Package" id="evenoldergeforce">
                                <property name="title" translatable="yes">Legacy GeForce 400/500 Driver</property>
                                <property name="subtitle" translatable="yes">Recommended for NVIDIA Fermi GPUs found between 2010-2012. RPMFusion Required.</property>
                                <property name="package">akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx xorg-x11-drv-nvidia-390xx-cuda nvidia-vaapi-driver</property>
                                <property name="iconfile">nvidia.png</property>
                                <property name="actions-required">rpmfusion,nvidia</property>
                                <property name="group">nvidia</property>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesGroup">
                            <property name="title">AMD GPUs</property>
                            <property name="description" translatable="yes">Version of Mesa to use.</property>
                            <child>
                              <object class="Package" id="mesa">
                                <property name="title" translatable="yes">Vanilla Mesa</property>
                                <property name="subtitle" translatable="yes">Mesa built without support for hardware accelerated codecs. This is not recommended and only advised if you are trying to avoid all proprietary software on your system.</property>
                                <property name="iconfile">mesa.png</property>
                                <property name="actions-required">amd</property>
                                <property name="group">amd</property>
                              </object>
                            </child>
                            <child>
                              <object class="Package" id="mesa-freeworld">
                                <property name="title" translatable="yes">Mesa Freeworld</property>
                                <property name="subtitle" translatable="yes">Version of Mesa patched with support for hardware acceleration on AMD systems. Recommended on AMD. RPMFusion Required.</property>
                                <property name="command">dnf swap mesa-va-drivers mesa-va-drivers-freeworld &amp;&amp; dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld</property>
                                <property name="package">mesa-va-drivers-freeworld.i686 mesa-vdpau-drivers-freeworld.i686</property>
                                <property name="iconfile">mesa.png</property>
                                <property name="switch-default">True</property>
                                <property name="actions-required">rpmfusion,amd</property>
                                <property name="group">amd</property>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesGroup">
                            <property name="title">Intel Integrated Graphics</property>
                            <property name="description" translatable="yes">Version of Mesa to use.</property>
                            <child>
                              <object class="Package" id="mediadriver">
                                <property name="title" translatable="yes">Intel Media Driver &amp;amp; Intel Libva Driver</property>
                                <property name="subtitle" translatable="yes">Recommended on systems with Intel graphics for video accelerated codecs. RPMFusion Required.</property>
                                <property name="iconfile">intel.png</property>
                                <property name="package">intel-media-driver libva-intel-driver</property>
                                <property name="switch-default">True</property>
                                <property name="actions-required">intel,rpmfusion</property>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesGroup">
                            <child>
                              <object class="NavigationRow">
                                <property name="stack">quickSetupStack</property>
                                <property name="next-page">additionalProgramsPage</property>
                                <property name="previous-page">browserPage</property>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkBox" id="additionalProgramsPage">
                    <property name="orientation">vertical</property>
                    <property name="vexpand">True</property>
                    <child>
                      <object class="AdwHeaderBar" id="additionalProgramsHeader">
                        <property name="css-classes">flat</property>
                        <child type="start">
                          <object class="GtkButton" id="additionalProgramsBack">
                            <property name="icon-name">go-previous-symbolic</property>
                            <property name="sensitive">False</property>
                            <property name="css-classes">flat
circular</property>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkStack" id="additionalProgramsStack">
                        <property name="transition-type">slide-left-right</property>
                        <property name="transition-duration">500</property>
                        <child>
                          <object class="AdwPreferencesPage" id="additionalProgramsCategories">
                            <property name="vexpand">True</property>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Additional Programs</property>
                                <property name="description" translatable="yes">Feel free to install any additional programs you may want or need.</property>
                                <child>
                                  <object class="CategoryChooser">
                                    <property name="title" translatable="yes">Audio Consumption</property>
                                    <property name="subtitle" translatable="yes">Applications needed for listening to music or managing your music library.</property>
                                    <property name="page">audioConsumptionPage</property>
                                    <property name="iconname">audio-headset-symbolic</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="CategoryChooser">
                                    <property name="title" translatable="yes">Audio Production</property>
                                    <property name="subtitle" translatable="yes">Tools made for producing music and other types of audio.</property>
                                    <property name="page">audioProductionPage</property>
                                    <property name="iconname">audio-input-microphone-symbolic</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="CategoryChooser">
                                    <property name="title" translatable="yes">Gaming</property>
                                    <property name="subtitle" translatable="yes">Tools for playing videos games on risiOS.</property>
                                    <property name="page">gamingPage</property>
                                    <property name="iconname">applications-games-symbolic</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="CategoryChooser">
                                    <property name="title" translatable="yes">Graphic Design &amp;amp; Photography</property>
                                    <property name="subtitle" translatable="yes">Applications relating to graphics and image work.</property>
                                    <property name="page">graphicsPage</property>
                                    <property name="iconname">applications-graphics-symbolic</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="CategoryChooser">
                                    <property name="title" translatable="yes">Video Production</property>
                                    <property name="subtitle" translatable="yes">Applications commonly needed for video production work.</property>
                                    <property name="page">videoProductionPage</property>
                                    <property name="iconname">video-x-generic-symbolic</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <child>
                                  <object class="NavigationRow">
                                    <property name="stack">quickSetupStack</property>
                                    <property name="start-button">True</property>
                                    <property name="next-page">installationPage</property>
                                    <property name="previous-page">driverPage</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesPage" id="audioConsumptionPage">
                            <property name="vexpand">True</property>
                            <property name="title" translatable="yes">Audio Consumption</property>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Music Players</property>
                                <child>
                                  <object class="Package" id="gnome-music">
                                    <property name="title" translatable="yes">GNOME Music</property>
                                    <property name="subtitle" translatable="yes">Bare-bones simple UI, but not many features.</property>
                                    <property name="package">gnome-music</property>
                                    <property name="iconfile">gnome-music.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="lollypop">
                                    <property name="title" translatable="yes">Lollypop</property>
                                    <property name="subtitle" translatable="yes">Easy to use, a lot of features, but can be slower, especially for large music libraries.</property>
                                    <property name="package">lollypop</property>
                                    <property name="iconfile">lollypop.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="rhythmbox">
                                    <property name="title" translatable="yes">Rhythmbox</property>
                                    <property name="subtitle" translatable="yes">Older-school iTunes style music player, great for large music libraries.</property>
                                    <property name="package">rhythmbox</property>
                                    <property name="iconfile">rhythmbox.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Music Tools</property>
                                <child>
                                  <object class="Package" id="picard">
                                    <property name="title" translatable="yes">MusicBrainz Picard</property>
                                    <property name="subtitle" translatable="yes">Automatic music tagger that can pull metadata from the internet.</property>
                                    <property name="package">picard</property>
                                    <property name="iconfile">picard.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="soundconverter">
                                    <property name="title" translatable="yes">SoundConverter</property>
                                    <property name="subtitle" translatable="yes">A tool for converting audio file formats.</property>
                                    <property name="package">soundconverter</property>
                                    <property name="iconfile">soundconverter.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="soundjuicer">
                                    <property name="title" translatable="yes">Sound Juicer</property>
                                    <property name="subtitle" translatable="yes">A tool for ripping CDs.</property>
                                    <property name="package">sound-juicer</property>
                                    <property name="iconfile">soundjuicer.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="easyeffects">
                                    <property name="title" translatable="yes">Easy Effects</property>
                                    <property name="subtitle" translatable="yes">Allows you to manipulate system audio.</property>
                                    <property name="package">easyeffects</property>
                                    <property name="iconfile">easyeffects.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesPage" id="audioProductionPage">
                            <property name="vexpand">True</property>
                            <property name="title" translatable="yes">Audio Production</property>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Digital Audio Workstations (DAWs)</property>
                                <child>
                                  <object class="Package" id="ardour">
                                    <property name="title" translatable="yes">Ardour 6</property>
                                    <property name="subtitle" translatable="yes">A multi-channel digital audio workstation.</property>
                                    <property name="package">ardour6</property>
                                    <property name="iconfile">ardour.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="lmms">
                                    <property name="title" translatable="yes">LMMS</property>
                                    <property name="subtitle" translatable="yes">A free and open source FL Studio style DAW.</property>
                                    <property name="package">lmms</property>
                                    <property name="iconfile">lmms.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="qtractor">
                                    <property name="title" translatable="yes">Qtractor</property>
                                    <property name="subtitle" translatable="yes">Audio/MIDI multi-track sequencer application.</property>
                                    <property name="package">qtractor</property>
                                    <property name="iconfile">qtractor.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Music Composition Tools</property>
                                <child>
                                  <object class="Package" id="musescore">
                                    <property name="title" translatable="yes">MuseScore</property>
                                    <property name="subtitle" translatable="yes">A multi-channel digital audio workstation.</property>
                                    <property name="package">mscore</property>
                                    <property name="iconfile">musescore.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="rosegarden">
                                    <property name="title" translatable="yes">Rosegarden</property>
                                    <property name="subtitle" translatable="yes">A free and open source FL Studio style DAW.</property>
                                    <property name="package">rosegarden4</property>
                                    <property name="iconfile">rosegarden.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Audio Tools</property>
                                <child>
                                  <object class="Package" id="audacity">
                                    <property name="title" translatable="yes">Audacity</property>
                                    <property name="subtitle" translatable="yes">Full featured audio editor.</property>
                                    <property name="package">audacity</property>
                                    <property name="iconfile">audacity.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="carla">
                                    <property name="title" translatable="yes">Carla</property>
                                    <property name="subtitle" translatable="yes">A fully-featured audio plugin host.</property>
                                    <property name="package">Carla</property>
                                    <property name="iconfile">carla.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="hydrogen">
                                    <property name="title" translatable="yes">Hydrogen</property>
                                    <property name="subtitle" translatable="yes">An advanced drum machine.</property>
                                    <property name="package">hydrogen</property>
                                    <property name="iconfile">hydrogen.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="tuxguitar">
                                    <property name="title" translatable="yes">TuxGuitar</property>
                                    <property name="subtitle" translatable="yes">A tablature editor and player.</property>
                                    <property name="package">tuxguitar</property>
                                    <property name="iconfile">tuxguitar.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="guitarix">
                                    <property name="title" translatable="yes">Guitarix</property>
                                    <property name="subtitle" translatable="yes">A virtual guitar amplifier.</property>
                                    <property name="package">guitarix</property>
                                    <property name="iconfile">guitarix.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="yoshimi">
                                    <property name="title" translatable="yes">Yoshimi</property>
                                    <property name="subtitle" translatable="yes">A software synthesizer.</property>
                                    <property name="package">yoshimi</property>
                                    <property name="iconfile">yoshimi.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesPage" id="gamingPage">
                            <property name="vexpand">True</property>
                            <property name="title" translatable="yes">Gaming</property>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Game Store Launchers</property>
                                <property name="description" translatable="yes">Note: Playing non-native games may have varying results. See ProtonDB for more info.</property>
                                <child>
                                  <object class="Package" id="steam">
                                    <property name="title" translatable="yes">Steam</property>
                                    <property name="subtitle" translatable="yes">Store and game launcher with 1000s of games. Requires RPMFusion</property>
                                    <property name="package">steam</property>
                                    <property name="iconfile">steam.png</property>
                                    <property name="actions-required">rpmfusion</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="minigalaxy">
                                    <property name="title" translatable="yes">Minigalaxy</property>
                                    <property name="subtitle" translatable="yes">Launcher for games bought through GOG</property>
                                    <property name="package">minigalaxy</property>
                                    <property name="iconfile">minigalaxy.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="heroic">
                                    <property name="title" translatable="yes">Heroic Launcher</property>
                                    <property name="subtitle" translatable="yes">Launcher for Epic Games and GOG</property>
                                    <property name="package">heroic-games-launcher-bin</property>
                                    <property name="command">dnf copr enable atim/heroic-games-launcher -y</property>
                                    <property name="iconfile">heroic.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Game Managers</property>
                                <property name="description" translatable="yes">Note: Playing non-native games may have varying results. See ProtonDB for more info.</property>
                                <child>
                                  <object class="Package" id="lutris">
                                    <property name="title" translatable="yes">Lutris</property>
                                    <property name="subtitle" translatable="yes">A game manager with the goal of making it as easy as possible to play any game.</property>
                                    <property name="package">lutris</property>
                                    <property name="iconfile">lutris.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="gamehub">
                                    <property name="title" translatable="yes">GameHub</property>
                                    <property name="subtitle" translatable="yes">A unified library for games from all platforms.</property>
                                    <property name="package">gamehub</property>
                                    <property name="iconfile">gamehub.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="gnome-games">
                                    <property name="title" translatable="yes">GNOME Games</property>
                                    <property name="subtitle" translatable="yes">A game launcher with built-in emulators.</property>
                                    <property name="package">gnome-games</property>
                                    <property name="iconfile">gnome-games.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Compatibility Tools</property>
                                <property name="description" translatable="yes">Note: Playing non-native games may have varying results. See ProtonDB for more info.</property>
                                <child>
                                  <object class="Package" id="bottles">
                                    <property name="title" translatable="yes">Bottles</property>
                                    <property name="subtitle" translatable="yes">A tool for managing Wine prefixes to make it easy to run Windows games/software.</property>
                                    <property name="package">bottles</property>
                                    <property name="iconfile">bottles.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Emulators</property>
                                <child>
                                  <object class="Package" id="retroarch">
                                    <property name="title" translatable="yes">RetroArch</property>
                                    <property name="subtitle" translatable="yes">A core based all in one emulator.</property>
                                    <property name="command">echo "Installing RetroArch" &amp;&amp; dnf in -y retroarch; cat /usr/bin/retroarch-enable-network-access.sh | bash</property>
                                    <property name="iconfile">retroarch.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="dosboxx">
                                    <property name="title" translatable="yes">DOSBox-X</property>
                                    <property name="subtitle" translatable="yes">An emulator for DOS.</property>
                                    <property name="command">echo "Installing DOSBox-X" &amp;&amp; dnf copr enable rob72/DOSBox-X -y &amp;&amp; dnf install -y dosbox-x</property>
                                    <property name="iconfile">dosbox-x.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Tools</property>
                                <child>
                                  <object class="Package" id="discord">
                                    <property name="title" translatable="yes">Discord</property>
                                    <property name="subtitle" translatable="yes">Gaming focused text, video, and voice chat app. Requires RPMFusion</property>
                                    <property name="package">discord</property>
                                    <property name="actions-required">rpmfusion</property>
                                    <property name="iconfile">discord.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="prism">
                                    <property name="title" translatable="yes">Prism Launcher</property>
                                    <property name="subtitle" translatable="yes">Minecraft Launcher supporting multiple (easy to mod) instances and accounts.</property>
                                    <property name="command">dnf copr enable g3tchoo/prismlauncher -y &amp;&amp; dnf install prismlauncher java-17-openjdk java-1.8.0-openjdk -y</property>
                                    <property name="iconfile">prismlauncher.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="antimicrox">
                                    <property name="title" translatable="yes">AntiMicroX</property>
                                    <property name="subtitle" translatable="yes">A program allowing you to map controller inputs to keys.</property>
                                    <property name="package">antimicrox</property>
                                    <property name="iconfile">antimicrox.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="piper">
                                    <property name="title" translatable="yes">Piper</property>
                                    <property name="subtitle" translatable="yes">A tool for customizing RGB devices on Linux.</property>
                                    <property name="package">piper</property>
                                    <property name="iconfile">piper.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="greenwithenvy">
                                    <property name="title" translatable="yes">GreenWithEnvy</property>
                                    <property name="subtitle" translatable="yes">Tools for NVIDIA GPUs. Requires RPMFusion and an NVIDIA GPU.</property>
                                    <property name="package">gwe</property>
                                    <property name="iconfile">gwe.png</property>
                                    <property name="actions-required">rpmfusion,nvidia</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="goverlay">
                                    <property name="title" translatable="yes">Goverlay</property>
                                    <property name="subtitle" translatable="yes">Managing and configure gaming overlays.</property>
                                    <property name="package">goverlay</property>
                                    <property name="iconfile">goverlay.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesPage" id="graphicsPage">
                            <property name="vexpand">True</property>
                            <property name="title" translatable="yes">Graphic Design and Photography</property>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <child>
                                  <object class="Package" id="gimp">
                                    <property name="title" translatable="yes">GNU Image Manipulation Program (GIMP)</property>
                                    <property name="subtitle" translatable="yes">A program for creating and editing images (Adobe Photoshop alternative).</property>
                                    <property name="package">gimp</property>
                                    <property name="iconfile">gimp.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="krita">
                                    <property name="title" translatable="yes">Krita</property>
                                    <property name="subtitle" translatable="yes">Digital painting program.</property>
                                    <property name="package">krita</property>
                                    <property name="iconfile">krita.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="inkscape">
                                    <property name="title" translatable="yes">Inkscape</property>
                                    <property name="subtitle" translatable="yes">A vector graphics editor (Adobe Illustrator alternative).</property>
                                    <property name="package">inkscape</property>
                                    <property name="iconfile">inkscape.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="darktable">
                                    <property name="title" translatable="yes">Darktable</property>
                                    <property name="subtitle" translatable="yes">A light-table and darkroom program (Adobe Lightroom alternative).</property>
                                    <property name="package">darktable</property>
                                    <property name="iconfile">darktable.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesPage" id="videoProductionPage">
                            <property name="vexpand">True</property>
                            <property name="title" translatable="yes">Video Production</property>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title">Video Editors</property>
                                <child>
                                  <object class="Package" id="kdenlive">
                                    <property name="title" translatable="yes">Kdenlive</property>
                                    <property name="package">kdenlive mediainfo</property>
                                    <property name="iconfile">kdenlive.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="openshot">
                                    <property name="title" translatable="yes">OpenShot</property>
                                    <property name="package">openshot</property>
                                    <property name="iconfile">openshot.png</property>
                                    <property name="subtitle" translatable="yes">Requires RPMFusion</property>
                                    <property name="actions-required">rpmfusion</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="shotcut">
                                    <property name="title" translatable="yes">Shotcut</property>
                                    <property name="package">shotcut</property>
                                    <property name="iconfile">shotcut.png</property>
                                    <property name="subtitle" translatable="yes">Requires RPMFusion</property>
                                    <property name="actions-required">rpmfusion</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="pitivi">
                                    <property name="title" translatable="yes">Pitivi</property>
                                    <property name="package">pitivi</property>
                                    <property name="iconfile">pitivi.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title">Tools</property>
                                <child>
                                  <object class="Package" id="obs">
                                    <property name="title" translatable="yes">Open Broadcaster Software (OBS Studio)</property>
                                    <property name="subtitle" translatable="yes">A program for video/screen recording and live streaming. Requires RPMFusion</property>
                                    <property name="package">obs-studio</property>
                                    <property name="actions-required">rpmfusion</property>
                                    <property name="iconfile">obs.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Package" id="handbrake">
                                    <property name="title" translatable="yes">Handbrake</property>
                                    <property name="subtitle" translatable="yes">Video converter and transcoder. Requires RPMFusion</property>
                                    <property name="package">HandBrake-gui</property>
                                    <property name="actions-required">rpmfusion</property>
                                    <property name="iconfile">handbrake.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkBox" id="installationPage">
                    <property name="orientation">vertical</property>
                    <property name="valign">GTK_ALIGN_FILL</property>
                    <property name="vexpand">True</property>
                    <child>
                      <object class="AdwHeaderBar">
                        <property name="css-classes">flat</property>
                        <child type="title">
                          <object class="GtkLabel">
                            <property name="label" translatable="yes">Running Quick Setup</property>
                            <attributes>
                              <attribute name="weight" value="bold"/>
                            </attributes>
                          </object>
                        </child>
                        <child type="start">
                          <object class="GtkButton" id="installationBack">
                            <property name="icon-name">go-previous-symbolic</property>
                            <property name="sensitive">False</property>
                            <property name="css-classes">flat
circular</property>
                          </object>
                        </child>
                      </object>
                    </child>
                    <child>
                      <object class="GtkStack" id="runningStack">
                        <property name="transition-type">slide-up-down</property>
                        <property name="transition-duration">500</property>
                        <child>
                          <object class="GtkBox" id="runningBox">
                            <property name="orientation">vertical</property>
                            <property name="valign">center</property>
                            <property name="vexpand">True</property>
                            <child>
                              <object class="GtkSpinner" id="installSpinner">
                                <property name="width-request">64</property>
                                <property name="height-request">64</property>
                                <property name="halign">center</property>
                                <property name="margin-bottom">12</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkLabel">
                                <property name="label" translatable="yes">Running Quick Setup</property>
                                <property name="wrap">true</property>
                                <property name="halign">center</property>
                                <attributes>
                                  <attribute name="weight" value="bold"/>
                                  <attribute name="scale" value="1.5"/>
                                </attributes>
                              </object>
                            </child>
                            <child>
                              <object class="GtkLabel">
                                <property name="label" translatable="yes">Quick Setup is currently installing your repositories, programs, drivers, etc.</property>
                                <property name="wrap">true</property>
                                <property name="halign">center</property>
                                <property name="margin-top">6</property>
                                <property name="margin-bottom">6</property>
                                <attributes>
                                  <attribute name="scale" value="1.2"/>
                                </attributes>
                              </object>
                            </child>
                            <child>
                              <object class="GtkLabel">
                                <property name="label" translatable="yes">Feel free to use your computer while this is running, but do not shutdown, restart,
force close this window (this will run in the background with a regular close), or disconnect from the internet while this is running.</property>
                                <property name="wrap">true</property>
                                <property name="justify">GTK_JUSTIFY_CENTER</property>
                                <property name="halign">center</property>
                                <property name="margin-bottom">12</property>
                                <property name="css-classes">dim-label</property>
                              </object>
                            </child>
                            <child>
                              <object class="GtkButton" id="progressButton">
                                <property name="label" translatable="yes">View Installation</property>
                                <property name="halign">center</property>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="GtkBox" id="vteBox">
                            <property name="orientation">vertical</property>
                            <property name="valign">fill</property>
                            <property name="vexpand">True</property>
                          </object>
                        </child>
                      </object>
                    </child>
                  </object>
                </child>
              </object>
            </child>
          </object>
        </child>
        <child>
          <object class="AdwLeaflet" id="welcomeLeaflet">
            <child type="under">
              <object class="GtkBox">
                <property name="orientation">vertical</property>
                <property name="hexpand">false</property>
                <property name="vexpand">true</property>
                <child>
                  <object class="AdwHeaderBar" id="sidebar_headerbar">
                    <property name="margin-end">1</property>
                    <property name="show-end-title-buttons">false</property>
                    <property name="show-start-title-buttons">false</property>
                    <child type="title">
                      <object class="GtkLabel">
                        <property name="label" translatable="yes">risiWelcome</property>
                        <attributes>
                          <attribute name="weight" value="bold"/>
                        </attributes>
                      </object>
                    </child>
                  </object>
                </child>
                <child>
                  <object class="GtkStackSidebar">
                    <property name="stack">welcomeStack</property>
                    <property name="valign">start</property>
                    <property name="halign">fill</property>
                    <property name="vexpand">true</property>
                    <property name="valign">fill</property>
                    <property name="width-request">200</property>
                  </object>
                </child>
              </object>
            </child>
            <child type="over">
              <object class="GtkStack" id="welcomeStack">
                <property name="transition-type">crossfade</property>
                <property name="transition-duration">300</property>
                <child>
                  <object class="GtkStackPage">
                    <property name="name">Welcome</property>
                    <property name="title" translatable="1">Welcome</property>
                    <property name="child">
                      <object class="GtkBox">
                        <property name="orientation">vertical</property>
                        <property name="hexpand">true</property>
                        <child>
                          <object class="AdwHeaderBar">
                            <child type="start">
                              <object class="SidebarButton"/>
                            </child>
                            <child type="title">
                              <object class="GtkLabel">
                                <property name="label" translatable="yes">Welcome to risiOS!</property>
                                <attributes>
                                  <attribute name="weight" value="bold"/>
                                </attributes>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesPage">
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Recommended First Steps</property>
                                <property name="vexpand">true</property>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Install Apps with GNOME Software</property>
                                    <property name="subtitle" translatable="yes">GNOME Software is used to search, install, update and manage applications on your computer.</property>
                                    <property name="command">/usr/bin/gnome-software</property>
                                    <property name="iconname">org.gnome.Software</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Manage Webapps with Webapp Manager</property>
                                    <property name="subtitle" translatable="yes">We use webapps to bridge the gap that Linux has with app compatibility. Turn your favorite webapps into desktop class apps, and discover new web apps from the store.</property>
                                    <property name="command">webapp-manager</property>
                                    <property name="iconname">webapp-manager</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Install Custom Themes</property>
                                    <property name="subtitle" translatable="yes">Download themes for our custom rTheme theming engine.</property>
                                    <property name="command">xdg-open https://themes.risi.io</property>
                                    <property name="iconfile">theme.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Manage Advanced Settings with risiTweaks</property>
                                    <property name="subtitle" translatable="yes">Use risiTweaks to manage rTheme and risiScripts, as well as enable advanced and experimental features.</property>
                                    <property name="command">/usr/bin/risi-tweaks</property>
                                    <property name="iconname">io.risi.Tweaks</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Create a System Backup with Timeshift</property>
                                    <property name="subtitle" translatable="yes">Use Timeshift to create a system restore point to allow you to restore a previous snapshot of risiOS if something goes wrong.</property>
                                    <property name="command">/usr/bin/timeshift-launcher</property>
                                    <property name="iconname">timeshift</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Socials</property>
                                <property name="vexpand">true</property>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Medium</property>
                                    <property name="subtitle" translatable="yes">Long form articles, updates and posts.</property>
                                    <property name="command">xdg-open https://risiindustries.medium.com/</property>
                                    <property name="iconfile">medium.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">risiOS Forums</property>
                                    <property name="subtitle" translatable="yes">The official place for support, bug reporting, and more.</property>
                                    <property name="command">/usr/bin/xdg-open https://forums.risi.io</property>
                                    <property name="iconname">user-available-symbolic</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Reddit</property>
                                    <property name="subtitle" translatable="yes">The risiOS subreddit on the frontpage of the internet.</property>
                                    <property name="command">/usr/bin/xdg-open https://www.reddit.com/r/risiOS/</property>
                                    <property name="iconfile">reddit.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Twitter</property>
                                    <property name="subtitle" translatable="yes">Short updates and posts.</property>
                                    <property name="command">xdg-open https://twitter.com/risi_industries</property>
                                    <property name="iconfile">twitter.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Instagram</property>
                                    <property name="subtitle" translatable="yes">We sometimes put photos on here.</property>
                                    <property name="command">xdg-open https://www.instagram.com/p/CZ-xvDnFebO/</property>
                                    <property name="iconfile">instagram.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Chat</property>
                                <property name="description">Please do not direct message admins or mods for help. You are not entitled for help.</property>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Discord</property>
                                    <property name="subtitle" translatable="yes">Our main chat used for development, support, and generally just hanging out.</property>
                                    <property name="command">/usr/bin/xdg-open https://discord.gg/2JD47e6</property>
                                    <property name="iconfile">discord.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Telegram (General)</property>
                                    <property name="subtitle" translatable="yes">A Telegram group for general risiOS discussion. Bridged with #general on Discord. Use the support group for support.</property>
                                    <property name="command">/usr/bin/xdg-open https://t.me/+Y7qpne2MDNU5ZWFh</property>
                                    <property name="iconfile">telegram.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Telegram (Support)</property>
                                    <property name="subtitle" translatable="yes">A Telegram group for risiOS support. Bridged with #support on Discord.</property>
                                    <property name="command">/usr/bin/xdg-open https://t.me/+RlkMN-tSVtJiNWZh</property>
                                    <property name="iconfile">telegram.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </property>
                  </object>
                </child>
<!--                <child>-->
<!--                  <object class="GtkStackPage">-->
<!--                    <property name="name">tour</property>-->
<!--                    <property name="title" translatable="1">Tour</property>-->
<!--                    <property name="child">-->
<!--                      <object class="GtkBox">-->
<!--                        <property name="orientation">vertical</property>-->
<!--                        <property name="hexpand">true</property>-->
<!--                        <child>-->
<!--                          <object class="Tour" />-->
<!--                        </child>-->
<!--                      </object>-->
<!--                    </property>-->
<!--                  </object>-->
<!--                </child>-->
                <child>
                  <object class="GtkStackPage">
                    <property name="name">support</property>
                    <property name="title" translatable="1">Support Us</property>
                    <property name="child">
                      <object class="GtkBox">
                        <property name="orientation">vertical</property>
                        <property name="hexpand">true</property>
                        <child>
                          <object class="AdwHeaderBar">
                            <child type="start">
                              <object class="SidebarButton"/>
                            </child>
                            <child type="title">
                              <object class="GtkLabel">
                                <property name="label" translatable="yes">Support Us</property>
                                <attributes>
                                  <attribute name="weight" value="bold"/>
                                </attributes>
                              </object>
                            </child>
                          </object>
                        </child>
                        <child>
                          <object class="AdwPreferencesPage">
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Donation Options</property>
                                <property name="description">Help fund risiOS development.</property>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">$10 Monthly Donation</property>
                                    <property name="subtitle" translatable="yes">Help fund risiOS development by contributing $10 a month. Only $2 more than Twitter Blue.</property>
                                    <property name="command">/usr/bin/xdg-open https://buy.stripe.com/3csg0k3wg7XYaKk9AB</property>
                                    <property name="iconfile">monthlydonation.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Custom Donation</property>
                                    <property name="subtitle" translatable="yes">Help risiOS development with any amount of money. Whether you only have a dollar to spare, or you're Jeff Bezos.</property>
                                    <property name="command">/usr/bin/xdg-open https://buy.stripe.com/28oeWg7Mw4LMbOo3cc</property>
                                    <property name="iconfile">donation.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Shirts</property>
                                    <property name="subtitle" translatable="yes">Grab a cool risiOS design and support the project.</property>
                                    <property name="command">/usr/bin/xdg-open https://moteefe.com/store/risios-store</property>
                                    <property name="iconfile">shirt.png</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Codeless Contributions</property>
                                <property name="description">Ways to contribute to risiOS without knowing how to code.</property>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Help Troubleshoot User Problems</property>
                                    <property name="subtitle" translatable="yes">Help people solve system issues on the risiOS Forums.</property>
                                    <property name="command">/usr/bin/xdg-open https://forums.risi.io/c/troubleshooting/8</property>
                                    <property name="iconname">user-available-symbolic</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Create a custom rTheme</property>
                                    <property name="subtitle" translatable="yes">Create and upload a custom theme for risiOS powered by rTheme.</property>
                                    <property name="command">/usr/bin/xdg-open https://forums.risi.io/t/rtheme-creation-reply-to-this-thread-if-you-need-help/86</property>
                                    <property name="iconfile">paint.png</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Contribute Wallpapers</property>
                                    <property name="subtitle" translatable="yes">Future versions of risiOS need new and fresh wallpapers.</property>
                                    <property name="command">/usr/bin/xdg-open https://github.com/risiIndustries/risios-backgrounds</property>
                                    <property name="iconname">image-x-generic</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                            <child>
                              <object class="AdwPreferencesGroup">
                                <property name="title" translatable="yes">Contribute Code</property>
                                <property name="description">Help to improve risiOS by auditing and contributing to our source code.  You can also use these repositories to report bugs.</property>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">risiWelcome</property>
                                    <property name="subtitle" translatable="yes">Quick Setup and this welcome window.</property>
                                    <property name="command">/usr/bin/xdg-open https://github.com/risiIndustries/risiWelcomeAdw</property>
                                    <property name="iconname">io.risi.Welcome</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">risiTweaks</property>
                                    <property name="subtitle" translatable="yes">Our custom tweak tool.</property>
                                    <property name="command">/usr/bin/xdg-open https://github.com/risiIndustries/risiTweaksAdw</property>
                                    <property name="iconname">io.risi.Tweaks</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">rTheme</property>
                                    <property name="subtitle" translatable="yes">Our theming engine for Libadwaita and GNOME Shell.</property>
                                    <property name="command">/usr/bin/xdg-open https://github.com/risiIndustries/rtheme</property>
                                    <property name="iconname">org.gnome.Software</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">Webapp Manager</property>
                                    <property name="subtitle" translatable="yes">Our web app manager and store. Forked from Linux Mint.</property>
                                    <property name="command">/usr/bin/xdg-open https://github.com/risiIndustries/webapp-manager</property>
                                    <property name="iconname">webapp-manager</property>
                                  </object>
                                </child>
                                <child>
                                  <object class="Launcher">
                                    <property name="title" translatable="yes">risiUpgrade</property>
                                    <property name="subtitle" translatable="yes">Our upgrade tool between versions of risiOS.</property>
                                    <property name="command">/usr/bin/xdg-open https://github.com/risiIndustries/risiUpgrade</property>
                                    <property name="iconname">fedora-logo-icon</property>
                                  </object>
                                </child>
                              </object>
                            </child>
                          </object>
                        </child>
                      </object>
                    </property>
                  </object>
                </child>
              </object>
            </child>
          </object>
        </child>
      </object>
    </child>
  </object>
</interface>