From 4a6bc38f5dc9e74bb8bc842f7b08fc2a70ded469 Mon Sep 17 00:00:00 2001 From: luz Date: Sun, 4 May 2025 11:06:40 -0500 Subject: [PATCH] updated dish --- dishes/virtual-server-hypervisor.cfg | 161 +-------------------------- 1 file changed, 1 insertion(+), 160 deletions(-) diff --git a/dishes/virtual-server-hypervisor.cfg b/dishes/virtual-server-hypervisor.cfg index 798f923..c668bfb 100644 --- a/dishes/virtual-server-hypervisor.cfg +++ b/dishes/virtual-server-hypervisor.cfg @@ -26,8 +26,6 @@ services --enabled="NetworkManager,libvirtd" timezone Europe/Paris --utc # Use network installation url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch" -# X Window System configuration information -xconfig --defaultdesktop=GNOME --startxonboot # System bootloader configuration bootloader --location=mbr --timeout=1 # Clear the Master Boot Record @@ -47,152 +45,6 @@ grub2-mkconfig -o /boot/grub2/grub.cfg # Unsure it is actually useful %end -%post --nochroot --logfile=/mnt/sysimage/opt/base-initial-setup-gnome.log - -truncate -s 0 /mnt/sysimage/usr/share/gnome-initial-setup/vendor.conf # remove content of vendor.conf so that all options are made available - -## Append lines to existing vendor.conf file, so that options are skipped upon reboot -cat >> /mnt/sysimage/usr/share/gnome-initial-setup/vendor.conf<< EOF -[pages] -skip=privacy -[goa] -providers=local-first! -EOF - -%end - -%post --nochroot --logfile=/mnt/sysimage/opt/base-desktop-gnome.log - -# cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.override<< EOF -# [org.gnome.desktop.background] -# picture-uri='file:///usr/share/backgrounds/elementary/Morskie Oko.jpg' -# EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.media-handling.gschema.override<< EOF -[org.gnome.desktop.media-handling] -automount-open=false -autorun-never=true -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.Terminal.gschema.override<< EOF -[org.gnome.Terminal.Legacy.Profile] -font='DejaVu Sans Mono 12' -use-system-font=false -audible-bell=false -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.wm.preferences.gschema.override<< EOF -[org.gnome.desktop.wm.preferences] -button-layout=':minimize,maximize,close' -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.gschema.override<< EOF -[org.gnome.desktop.a11y] -always-show-universal-access-status=true -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.override<< EOF -[org.gnome.desktop.interface] -enable-animations=false -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.privacy.gschema.override<< EOF -[org.gnome.desktop.privacy] -remove-old-temp-files=true -remember-recent-files=false -remember-app-usage=false -disable-camera=true -disable-microphone=true -disable-sound-output=true -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.search-providers.gschema.override<< EOF -[org.gnome.desktop.search-providers] -disable-external=true -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.notifications.gschema.override<< EOF -[org.gnome.desktop.notifications.application] -enable-sound-alerts=false -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.sound.gschema.override<< EOF -[org.gnome.desktop.sound] -event-sounds=false -EOF - -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.thumbnailers.gschema.override<< EOF -[org.gnome.desktop.thumbnailers] -disable-all=true -EOF - -glib-compile-schemas /mnt/sysimage/usr/share/glib-2.0/schemas/ - -%end - -%post --nochroot --logfile=/mnt/sysimage/opt/base-desktop-gnome-virtual-machine-manager.log - -# Create a file to autostart virt-manager -cat > /mnt/sysimage/etc/xdg/autostart/virt-manager.desktop << EOF -[Desktop Entry] -Type=Application -Name=Virtual Machine Manager -Exec=virt-manager -EOF - -# Modify the default virt-manager behavior for misc. options -cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.virt-manager.virt-manager.gschema.override<< EOF - -# Modify the default virt-manager behavior for misc. options -[org.virt-manager.virt-manager] -xmleditor-enabled=true -manager-window-height=600 -manager-window-width=200 - -# Libvirt URIs listed in the manager window -[org.virt-manager.virt-manager.connections] -uris=['qemu:///system', 'qemu:///session'] -autoconnect=['qemu:///session'] - -# Show usage in the domain list -[org.virt-manager.virt-manager.vmlist-fields] -cpu-usage=false - -# Settings related to statistics -[org.virt-manager.virt-manager.stats] -update-interval=3 -enable-disk-poll=true -enable-memory-poll=true -enable-net-poll=true - -# Default behavior for the console -[org.virt-manager.virt-manager.console] -scaling=2 -resize-guest=1 -autoconnect=false - -# Do not show toolbar -[org.virt-manager.virt-manager.details] -show-toolbar=false - -# Modify default values for new VMs -[org.virt-manager.virt-manager.new-vm] -storage-format='raw' -cpu-default='host-model' -graphics-type='spice' - -# Modify the default virt-manager behavior for confirmation dialogues -[org.virt-manager.virt-manager.confirm] -forcepoweroff=false -removedev=false -unapplied-dev=false - -EOF - -glib-compile-schemas /mnt/sysimage/usr/share/glib-2.0/schemas/ - -%end - %post --nochroot --logfile=/mnt/sysimage/opt/base-hypervisor.log # Load kernel modules by adding vfio, vfio_pci, vfio_iommu_type1, vfio_virqfd @@ -226,13 +78,11 @@ mkdir /mnt/sysimage/var/lib/libvirt/isos # Create a directory to store iso image %packages --exclude-weakdeps NetworkManager NetworkManager-config-connectivity-fedora -NetworkManager-wifi audit basesystem bash coreutils curl -dejavu-sans-mono-fonts dhcp-client dnf5 dnf5-plugins @@ -241,7 +91,6 @@ dracut-config-rescue e2fsprogs fedora-remix-logos filesystem -firefox firewalld fwupd generic-logos @@ -249,12 +98,9 @@ generic-release generic-release-common generic-release-notes glibc -gnome-backgrounds.noarch -gnome-initial-setup -gnome-shell -gnome-terminal guestfs-tools hostname +initial-setup iproute iputils kbd @@ -266,8 +112,6 @@ libvirt libvirt-daemon-config-network libvirt-daemon-kvm man-db -mesa-dri-drivers -mozilla-ublock-origin.noarch nano ncurses openssh-clients @@ -296,16 +140,13 @@ usbutils util-linux vim-minimal virt-install -virt-manager virt-top wget2 -wpa_supplicant zram-generator-defaults -fedora-logos -fedora-release -fedora-release-common -fedora-release-identity-basic -fedora-release-notes --gnome-tour %end