# https://codeberg.org/Calamares/calamares/src/branch/calamares/src/modules/packagechooser/packagechooser.conf
mode: required

# FIXME: what's the correct way of doing this now?
method: legacy

labels:
    step: "Desktop"

default: gnome

items:
    - id: gnome
      packages: [ gnome ]
      name: GNOME
      description: "<html>Every part of GNOME has been designed to make it simple and easy to use. It provides a focused working environment that helps you get things done. GNOME is a popular choice and well tested on NixOS.<br/>
                    <br/>
                    Learn more at <a href=\"https://www.gnome.org/\">gnome.org</a></html>"
      screenshot: "images/gnome.jpg"

    - id: plasma6
      packages: [ plasma6 ]
      name: Plasma
      description: "<html>Plasma is made to stay out of the way as it helps you get things done. But under its light and intuitive surface, it's a highly customizable. So you're free to choose ways of usage right as you need them and when you need them. Plasma is a popular choice and well tested on NixOS.<br/>
                    <br/>
                    Learn more at <a href=\"https://kde.org/plasma-desktop/\">kde.org/plasma-desktop</a></html>"
      screenshot: "images/plasma6.jpg"

    - id: xfce
      packages: [ xfce ]
      name: Xfce
      description: "<html>Xfce is a lightweight desktop environment. It aims to be fast and low on system resources, while still being visually appealing and user friendly.<br/>
                    <br/>
                    Learn more at <a href=\"https://www.xfce.org/\">xfce.org</a></html>"
      screenshot: "images/xfce.jpg"

    - id: pantheon
      packages: [ pantheon ]
      name: Pantheon
      description: "<html>Pantheon is the default desktop of Elementary OS. It provides a productive and intuitive user experience while also being visually appealing.<br/>
                    <br/>
                    Learn more at <a href=\"https://elementary.io/docs/learning-the-basics\">elementary.io/docs/learning-the-basics</a></html>"
      screenshot: "images/pantheon.jpg"

    - id: cinnamon
      packages: [ cinnamon ]
      name: Cinnamon
      description: "<html>Cinnamon is a desktop which provides advanced innovative features and a traditional user experience. The emphasis is put on making users feel at home and providing them with an easy to use and comfortable desktop experience.<br/>
                    <br/>
                    Learn more at <a href=\"https://projects.linuxmint.com/cinnamon/\">projects.linuxmint.com/cinnamon</a></html>"
      screenshot: "images/cinnamon.jpg"

    - id: mate
      packages: [ mate ]
      name: MATE
      description: "<html>The MATE Desktop Environment is the continuation of GNOME 2. It provides an intuitive and attractive desktop environment.<br/>
                    <br/>
                    Learn more at <a href=\"https://mate-desktop.org/\">mate-desktop.org</a></html>"
      screenshot: "images/mate.jpg"

    - id: enlightenment
      packages: [ enlightenment ]
      name: Enlightenment
      description: "<html>Enlightenment is a Window Manager, Compositor and Minimal Desktop. Enlightenment is classed as a desktop shell as it provides everything you need to operate your desktop or laptop, but it is not a full application suite.<br/>
                    <br/>
                    Learn more at <a href=\"https://www.enlightenment.org/\">enlightenment.org</a></html>"
      screenshot: "images/enlightenment.jpg"

    - id: lxqt
      packages: [ lxqt ]
      name: LXQt
      description: "<html>LXQt is a lightweight Qt desktop environment. It will not get in your way. It will not hang or slow down your system. It is focused on being a classic desktop with a modern look and feel.<br/>
                    <br/>
                    Learn more at <a href=\"https://lxqt-project.org/\">lxqt-project.org</a></html>"
      screenshot: "images/lxqt.jpg"

    # Lumina is not yet stable enough, once it is, simply uncommenting the lines below is all that's needed to enable it as an option
    #- id: lumina
    #  packages: [ lumina ]
    #  name: Lumina
    #  description: "<html>Lumina is designed to have a small footprint, giving your system the best performance possible. It is built to flow seamlessly between computer tasks and offers several integrated utilities in one convenient package.<br/>
    #                - Learn more at <a href=\"https://lumina-desktop.org/\">lumina-desktop.org</a></html>"
    #  screenshot: "images/lumina.jpg"

    - id: budgie
      packages: [ budgie ]
      name: Budgie
      description: "<html>The Budgie Desktop is a feature-rich, modern desktop designed to keep out the way of the user.<br/>
                    <br/>
                    Learn more at <a href=\"https://docs.buddiesofbudgie.org/\">buddiesofbudgie.org</a></html>"
      screenshot: "images/budgie.jpg"

    - id: ""
      packages: []
      name: "No desktop"
      screenshot: "images/nodesktop.jpg"
      description: "A minimal system without a graphical user interface will be installed. This is great for servers or custom setups with window managers. The configuration can be changed after installation."
