#138 Add LXQt variant & convert other variants to yaml
Merged 5 years ago by walters. Opened 5 years ago by siosm.
siosm/workstation-ostree-config master  into  master

@@ -220,3 +220,11 @@ 

      - vim-enhanced

      # ?

      - rodent-icon-theme

+   lxqt-desktop:

+     # Incompatible with ostree for various reasons

+     - dnfdragora-updater

+     # Non-critical apps -> Flatpak

+     - ark

+     - falkon

+     - falkon-kwallet

+     - pcmanfm-qt

file modified
+1 -1
@@ -122,7 +122,7 @@ 

  

  

  # Generate treefiles for all desktops

- for desktop in [ 'gnome-desktop', 'kde-desktop', 'xfce-desktop' ]:

+ for desktop in [ 'gnome-desktop', 'kde-desktop', 'xfce-desktop', 'lxqt-desktop' ]:

      print()

      print("Syncing packages for {} specific version:".format(desktop))

  

file added
+15
@@ -0,0 +1,15 @@ 

+ include: kde-desktop-pkgs.json

+ ref: fedora/rawhide/${basearch}/kinoite

+ rojig:

+   name: fedora-kde

+   summary: "Fedora Kinoite (KDE) base image"

+   license: MIT

+ packages:

+   - kwayland-integration

+   - kwin-wayland

+   - plasma-workspace-wayland

+   - xdg-desktop-portal-kde

+   - xorg-x11-server-Xwayland

+ 

+ repos:

+   - fedora-rawhide

file added
+12
@@ -0,0 +1,12 @@ 

+ include: lxqt-desktop-pkgs.json

+ ref: fedora/rawhide/${basearch}/lxqt

+ rojig:

+   name: fedora-lxqt

+   summary: "Fedora LXQT base image"

+   license: MIT

+ packages:

+   - libqtxdg

+   - xdg-desktop-portal-kde

+ 

+ repos:

+   - fedora-rawhide

file removed
-10
@@ -1,10 +0,0 @@ 

- {

-     "ref": "fedora/rawhide/${basearch}/xfce",

-     "repos": ["fedora-rawhide"],

- 

-     "include": "xfce-desktop-pkgs.json",

- 

-     "packages": [

-         "xdg-desktop-portal-gtk"

-     ]

- }

file added
+10
@@ -0,0 +1,10 @@ 

+ include: xfce-desktop-pkgs.json

+ ref: fedora/rawhide/${basearch}/xfce

+ rojig:

+   name: fedora-xfce

+   summary: "Fedora XFCE base image"

+   license: MIT

+ packages:

+     - xdg-desktop-portal-gtk

+ repos:

+   - fedora-rawhide

file removed
-14
@@ -1,14 +0,0 @@ 

- {

-     "ref": "fedora/rawhide/${basearch}/kinoite",

-     "repos": ["fedora-rawhide"],

- 

-     "include": "kde-desktop-pkgs.json",

- 

-     "packages": [

-         "kwayland-integration",

-         "kwin-wayland",

-         "plasma-workspace-wayland",

-         "xdg-desktop-portal-kde",

-         "xorg-x11-server-Xwayland"

-     ]

- }

@@ -0,0 +1,36 @@ 

+ {

+     "00packages-comment": "DO NOT EDIT! This content is generated from comps-sync.py",

+     "include": "fedora-common-ostree.json",

+     "packages": [

+         "breeze-cursor-theme",

+         "breeze-gtk",

+         "breeze-icon-theme",

+         "fedora-icon-theme",

+         "firewall-config",

+         "initial-setup-gui",

+         "lxqt-about",

+         "lxqt-config",

+         "lxqt-globalkeys",

+         "lxqt-notificationd",

+         "lxqt-openssh-askpass",

+         "lxqt-panel",

+         "lxqt-policykit",

+         "lxqt-powermanagement",

+         "lxqt-qtplugin",

+         "lxqt-runner",

+         "lxqt-session",

+         "lxqt-themes",

+         "lxqt-themes-fedora",

+         "network-manager-applet",

+         "nm-connection-editor",

+         "notification-daemon",

+         "obconf",

+         "openbox",

+         "perl-File-MimeInfo",

+         "qterminal",

+         "sddm",

+         "sddm-themes",

+         "upower",

+         "xdg-user-dirs"

+     ]

+ }

no initial comment

LGTM, thanks! I know there's still a much bigger discussion around whether/how this is all shipped/tested/marketed etc...

But being able to rpm-ostree rebase between desktops was very much part of the concept from the very start.

Thanks again for your work!

Pull-Request has been merged by walters

5 years ago