# Full Cinnamon Setup #Basic settings graphical text #Pre script %pre --log=/root/ks-pre.log mkdir /mnt/anaconda_pre mount -L OEMDRV /mnt/anaconda_pre /bin/sh /mnt/anaconda_pre/ks_base_profiles/basic_pre_script.inc %end # Configure installation source %include /mnt/anaconda_pre/ks_base_profiles/source_fedora_44.inc # Keyboard layouts keyboard --vckeymap=de-nodeadkeys --xlayouts='de (nodeadkeys)' # System language lang de_DE.UTF-8 # System timezone timezone Europe/Berlin --utc %packages @^cinnamon-desktop-environment @core @admin-tools @domain-client @system-tools @libreoffice @office @sound-and-video #Okular is kde only, use evince on cinnamon #okular evince libva-utils libavcodec-freeworld mesa-va-drivers-freeworld ffmpeg @vlc python-vlc @firefox thunderbird openssh-server bash sudo gocryptfs htop mc mediawriter python-pip pykickstart xrdp xorgxrdp libxcb-doc xterm wmctrl flatpak btrfs-assistant btrbk transmission-gtk xapps cadaver git diffuse remmina android-tools -samba -samba-client -samba-usershares -BackupPC #Exclude akonadi and all packages requiring it (pulled in via @office optional: kmymoney) -akonadi-server -akonadi-server-mysql -akonadi-calendar -akonadi-calendar-tools -akonadi-contacts -akonadi-mime -akonadi-search -akonadi-import-wizard -akonadiconsole -kdepim-runtime -kdepim-runtime-libs -kdepim-addons -kalarm -kgpg -kleopatra -kmail -kmail-libs -kmail-account-wizard -kaddressbook -kaddressbook-libs -korganizer -korganizer-libs -kontact -akregator -merkuro -zanshin -kjots -knotes -knotes-libs -pimcommon -calendarsupport -eventviews -incidenceeditor -mailcommon -mailimporter-akonadi -mbox-importer -pim-data-exporter -pim-data-exporter-libs -messagelib -maui-mauikit-calendar -kmymoney -kmymoney-libs #Needed by SSSD oddjob-mkhomedir nss-pam-ldapd %end # System authorization information authselect enable-feature with-fingerprint # Disk selection written by %pre via basic_pre_script.inc %include /tmp/disk-include.cfg # Partition clearing information - do NOT USE --initlabel ! clearpart --none autopart --type=btrfs # Root password # This Password is completely unknown to anyone. After installation, the PC should be Member of Domain and the users may use sudo to become superuser. rootpw --iscrypted $y$j9T$jpKVkxaFqL6GH6GAgB0Yb/$oc.rfZgnHNlTAIj/boJeI.ZFf1QHvMF7fymZww9bzE3 #user --name=none # Do not run the Setup Agent on first boot because it will complain about missing user account which we dont want firstboot --disable %post --log=/root/ks-post.log mkdir /opt/sys_config mount -L OEMDRV /opt/sys_config /bin/sh /opt/sys_config/system_setup/setup_system_full.sh install umount /opt/sys_config %end