From: Daan De Meyer Date: Thu, 29 May 2025 08:29:56 +0000 (+0200) Subject: mkosi-tools: Add new gui profile X-Git-Tag: v26~208^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2d19cd1285942fea2721ab12fb416def14bc935;p=thirdparty%2Fmkosi.git mkosi-tools: Add new gui profile 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. --- 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 index 000000000..70f40b887 --- /dev/null +++ b/mkosi/resources/mkosi-tools/mkosi.profiles/gui/mkosi.conf.d/arch.conf @@ -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 index 000000000..e31e07c77 --- /dev/null +++ b/mkosi/resources/mkosi-tools/mkosi.profiles/gui/mkosi.conf.d/fedora.conf @@ -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 diff --git a/mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/arch.conf b/mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/arch.conf index 0b700aba5..f7c22d061 100644 --- a/mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/arch.conf +++ b/mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/arch.conf @@ -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 diff --git a/mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/fedora/mkosi.conf b/mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/fedora/mkosi.conf index 3c973f8fe..49f44e1fd 100644 --- a/mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/fedora/mkosi.conf +++ b/mkosi/resources/mkosi-tools/mkosi.profiles/runtime/mkosi.conf.d/fedora/mkosi.conf @@ -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