summaryrefslogtreecommitdiffstats
path: root/roles/gnome/tasks/main.yml
AgeCommit message (Collapse)AuthorFilesLines
2026-02-06Add preferred theme to gnome configurationsAhmed Abdelhalim1-0/+5
2026-01-24Fix ansible 2.20.1 deprecation warning about ansible_varsAhmed Abdelhalim1-2/+2
2026-01-22Fix font implicit gnome dependencyAhmed Abdelhalim1-0/+5
This separate the setup of fonts from the setting of fonts The role setup the fonts to be used The other dependant roles configure which font from there to be used This is more complicated but cleaner separation between each role responsibilities
2025-09-23Fix installing gnome on debianAhmed Abdelhalim1-1/+1
2025-09-23Fix gnome role idempotency testAhmed Abdelhalim1-1/+1
Gnome installs avahi-daemon, and keeps reinstalling it Remove the ubuntu specific tasks and install the packages with recommendations (as we are removing the avahi-daemon afterwords to make the network manager stable and idempotent)
2025-09-22Refactor gnome not to pull unnecessary deps (like avahi)Ahmed Abdelhalim1-1/+1
The recommended debian/ubuntu install of gnome pulls avahi-daemon and that could potentially conflicts with NetworkManager. Therefore resorting to more restrictive approach for installing gnome
2025-09-21Fix installing gnome on debian and archAhmed Abdelhalim1-6/+3
Instead of using ubuntu version which isn't great, I prefer using the minimal gnome
2025-09-21Add gnome role w/testing on distrosAhmed Abdelhalim1-0/+9