Ansible playbook for Fedora workstation. Tested on Fedora 41 but apt based distros like Ubuntu or Debian should also work. GNOME (wayland) only.
-
Ensure git and ansible are installed.
Using
dnffor Fedorasudo dnf install git ansible -yor,
aptfor Ubuntu/Debian etcsudo apt update sudo apt install git software-properties-common -y sudo add-apt-repository --yes --update ppa:ansible/ansible sudo apt install ansible -y -
Run
ansible-pullsudo ansible-pull -U https://github.com/littlegraycells/ansible-playbooks.git -C main -
(optional) By default, this will also include developer tooling. To skip it pass
devel: falsesudo ansible-pull -U https://github.com/littlegraycells/ansible-playbooks.git -C main -e '{ devel: false }' -
Additional options
{ devel: true, // Install dev tooling. Defaults to true devel-flutter: false, // Installs flutter tooling. Defaults to false devel-android: true, // Installs Android Studio. Defaults to true kill_gnome: true // Kills the GNOME session at the end to apply GNOME changes. Defaults to false } -
(optional) Follow instructions for setting up a Web GUI for Incus.