# Generated by pykickstart v3.62 #version=DEVEL # Firewall configuration firewall --enabled --service=mdns # Keyboard layouts keyboard 'us' # System language lang en_US.UTF-8 # Network information network --bootproto=dhcp --device=link --activate # Shutdown after installation shutdown repo --name="koji-override-0" --baseurl=https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250713.n.0/compose/Everything/$basearch/os # Root password rootpw --iscrypted --lock locked # SELinux configuration selinux --enforcing # System services services --disabled="sshd" --enabled="NetworkManager,ModemManager" # System timezone timezone US/Eastern # Use network installation url --url="https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250713.n.0/compose/Everything/$basearch/os" # X Window System configuration information xconfig --startxonboot # System bootloader configuration bootloader --location=none # Clear the Master Boot Record zerombr # Partition clearing information clearpart --all # Disk partitioning information part / --fstype="ext4" --size=5120 part / --size=8576 part / --size=14336 %post # Enable livesys services systemctl enable livesys.service systemctl enable livesys-late.service # enable tmpfs for /tmp systemctl enable tmp.mount # make it so that we don't do writing to the overlay for things which # are just tmpdirs/caches # note https://bugzilla.redhat.com/show_bug.cgi?id=1135475 cat >> /etc/fstab << EOF vartmp /var/tmp tmpfs defaults 0 0 EOF # work around for poor key import UI in PackageKit rm -f /var/lib/rpm/__db* echo "Packages within this LiveCD" rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn # Note that running rpm recreates the rpm db files which aren't needed or wanted rm -f /var/lib/rpm/__db* # go ahead and pre-make the man -k cache (#455968) /usr/bin/mandb # make sure there aren't core files lying around rm -f /core* # remove random seed, the newly installed instance should make it's own rm -f /var/lib/systemd/random-seed # convince readahead not to collect # FIXME: for systemd echo 'File created by kickstart. See systemd-update-done.service(8).' \ | tee /etc/.updated >/var/.updated # Drop the rescue kernel and initramfs, we don't need them on the live media itself. # See bug 1317709 rm -f /boot/*-rescue* # Disable network service here, as doing it in the services line # fails due to RHBZ #1369794 systemctl disable network # Remove machine-id on pre generated images rm -f /etc/machine-id touch /etc/machine-id %end %post # set livesys session type sed -i 's/^livesys_session=.*/livesys_session="gnome"/' /etc/sysconfig/livesys %end %post # Add link to lists of tutorials cat >> /usr/share/applications/list-design-tutorials.desktop << FOE [Desktop Entry] Name=List of design tutorials GenericName=List of Tutorials for Designers Comment=Reference of Design Related Tutorials Exec=xdg-open https://fedoraproject.org/wiki/Design_Suite/Tutorials Type=Application Icon=applications-graphics Categories=Graphics;Documentation; FOE chmod a+x /usr/share/applications/list-design-tutorials.desktop # Add information about Fedora Design Suite cat >> /usr/share/applications/fedora-design-suite.desktop << FOE [Desktop Entry] Name=Design Suite Info GenericName=About Design Suite Comment=Wiki page of Design Suite Exec=xdg-open https://fedoraproject.org/wiki/Design_Suite Type=Application Icon=applications-internet Categories=Documentation; FOE chmod a+x /usr/share/applications/fedora-design-suite.desktop # Add information about Fedora Design Team cat >> /usr/share/applications/fedora-design-team.desktop << FOE [Desktop Entry] Name=Design Team Info GenericName=About Design Team Comment=Wiki page of Design Team Exec=xdg-open https://fedoraproject.org/wiki/Design Type=Application Icon=applications-internet Categories=Documentation; FOE chmod a+x /usr/share/applications/fedora-design-team.desktop # Use Powerline in bash cat >> $HOME/.bashrc << FOE # Enable powerline daemon if [ -f `which powerline-daemon` ]; then powerline-daemon -q POWERLINE_BASH_CONTINUATION=1 POWERLINE_BASH_SELECT=1 . /usr/share/powerline/bash/powerline.sh fi FOE #Override the favorite desktop application in Dash sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'shotwell.desktop', 'gimp.desktop', 'darktable.desktop','krita.desktop', 'inkscape.desktop', 'blender.desktop', 'libreoffice-writer.desktop', 'scribus.desktop', 'pitivi.desktop', 'nautilus.desktop', 'bijiben.desktop', 'anaconda.desktop', 'list-design-tutorials.desktop']/" /etc/rc.d/init.d/livesys # rebuild schema cache with any overrides we installed glib-compile-schemas /usr/share/glib-2.0/schemas %end %packages @^workstation-product-environment @anaconda-tools @design-suite aajohan-comfortaa-fonts anaconda anaconda-install-env-deps anaconda-live anaconda-webui dracut-live fedora-release-designsuite glibc-all-langpacks gnome-calendar gnome-initial-setup gnome-pomodoro gnome-todo kernel kernel-modules kernel-modules-extra livesys-scripts powerline powerline-fonts -@dial-up -@input-methods -@standard -device-mapper-multipath -fcoe-utils -gfs2-utils -gnome-boxes -mypaint -python3-botocore -reiserfs-utils -sdubby -sparkleshare %end