]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
mkosi-tools: Add new gui profile
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 29 May 2025 08:29:56 +0000 (10:29 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 4 Jun 2025 13:05:57 +0000 (15:05 +0200)
Let's not install all the tools required to run with a gui by default
into the tools tree, as this is more of a niche use case.

mkosi/resources/mkosi-tools/mkosi.profiles/gui/mkosi.conf.d/arch.conf [new file with mode: 0644]
mkosi/resources/mkosi-tools/mkosi.profiles/gui/mkosi.conf.d/fedora.conf [new file with mode: 0644]
mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/arch.conf
mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/fedora/mkosi.conf

diff --git a/mkosi/resources/mkosi-tools/mkosi.profiles/gui/mkosi.conf.d/arch.conf b/mkosi/resources/mkosi-tools/mkosi.profiles/gui/mkosi.conf.d/arch.conf
new file mode 100644 (file)
index 0000000..70f40b8
--- /dev/null
@@ -0,0 +1,16 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Distribution=arch
+
+[Content]
+Packages=
+        pipewire
+        pipewire-audio
+        qemu-audio-pipewire
+        qemu-hw-display-virtio-gpu
+        qemu-hw-display-virtio-gpu-gl
+        qemu-hw-display-virtio-vga
+        qemu-hw-display-virtio-vga-gl
+        qemu-ui-opengl
+        qemu-ui-sdl
diff --git a/mkosi/resources/mkosi-tools/mkosi.profiles/gui/mkosi.conf.d/fedora.conf b/mkosi/resources/mkosi-tools/mkosi.profiles/gui/mkosi.conf.d/fedora.conf
new file mode 100644 (file)
index 0000000..e31e07c
--- /dev/null
@@ -0,0 +1,15 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+[Match]
+Distribution=fedora
+
+[Content]
+Packages=
+        pipewire
+        qemu-audio-pipewire
+        qemu-device-display-virtio-gpu
+        qemu-device-display-virtio-gpu-gl
+        qemu-device-display-virtio-vga
+        qemu-device-display-virtio-vga-gl
+        qemu-ui-opengl
+        qemu-ui-sdl
index 0b700aba584d1bac92dfbf9d51f661c6165da957..f7c22d061ec7d94a17a1d501fe0339f24297a0ad 100644 (file)
@@ -7,16 +7,7 @@ Distribution=arch
 Packages=
         edk2-ovmf
         openssh
-        pipewire
-        pipewire-audio
-        qemu-audio-pipewire
         qemu-base
-        qemu-hw-display-virtio-gpu
-        qemu-hw-display-virtio-gpu-gl
-        qemu-hw-display-virtio-vga
-        qemu-hw-display-virtio-vga-gl
-        qemu-ui-opengl
-        qemu-ui-sdl
         shadow
         virt-firmware
         virtiofsd
index 3c973f8fe9ed6f2ba3a4b0c1d9b5e5152a10b9fb..49f44e1fdfaf533272a47269d54785d84e8432ed 100644 (file)
@@ -5,14 +5,6 @@ Distribution=fedora
 
 [Content]
 Packages=
-        pipewire
-        qemu-audio-pipewire
-        qemu-device-display-virtio-gpu
-        qemu-device-display-virtio-gpu-gl
-        qemu-device-display-virtio-vga
-        qemu-device-display-virtio-vga-gl
         qemu-system-aarch64-core
         qemu-system-ppc-core
         qemu-system-s390x-core
-        qemu-ui-opengl
-        qemu-ui-sdl