Ansible playbook that installs most KDE applications and many development tools on Fedora 42 systems, using the KDE Edition as a starting point. It also sets some configuration options useful for development work and system administration.
-
Free useful apps available in a portable format (i.e. AppImage)
-
Repositories that use $releasever need to be checked before performing a system upgrade to see if packages for target release are available.
-
Run commands
-
Prerequisites
sudo dnf install ansible
-
Default
ansible-playbook -K F42_post_install.yml
-
Non-interactive
ansible-playbook F42_post_install.yml -e "ansible_become_pass=pwd"
Might fail with empty sudo password like in the live session. A password can be set for the liveuser with command:
sudo passwd liveuser
Or disable sudo password for liveuser with
sudo visudo
and append:liveuser ALL=(ALL) NOPASSWD:ALL
-
GUI (partial)
./package-selector_gui.sh
Allows easier selection of packages to install and remove.
If parts of the playbook between "# PACKAGES..." and "# GROUPS" are reordered or modified besides adding and removing package names then this script will probably need to be updated too in order for it to get the target line numbers right.
-