summaryrefslogtreecommitdiffstats
path: root/roles/gnome/tasks
AgeCommit message (Collapse)AuthorFilesLines
2026-03-01Remove reboot tasks as they are not necessaryAhmed Abdelhalim2-2/+0
The reboot also makes the testing quite unstable, and they don't have a lot of added benefits, removing them for now
2026-02-27Refactor "Require reboot" to use standard rebootAhmed Abdelhalim2-2/+2
2026-02-12Add reboot to the playbook as post_task (controlled by flag)Ahmed Abdelhalim2-0/+2
2026-02-12Handle avahi removal in network role onlyAhmed Abdelhalim1-14/+0
Since it can cause problems (following the archlinux wiki recommendations) we keep the handling of that in the network role and ignore idempotence testing failures in other roles too
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-10-24Fix removing the packages the breaks ubuntu DNSAhmed Abdelhalim1-3/+9
This disables install_recommends and revert to using specific gnome packages that are needed/necessary for functioning
2025-09-23Fix installing gnome on debianAhmed Abdelhalim1-1/+1
2025-09-23Fix gnome role idempotency testAhmed Abdelhalim2-2/+14
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 Abdelhalim2-4/+3
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-22Linting: update the code to use latest sytnax recommendationAhmed Abdelhalim2-3/+3
2025-09-22Ignore gnome debian package install idempotency failureAhmed Abdelhalim1-0/+2
It seems that the gnome packages are complicated and might have postinst scripts that causes the system state to change/correct... For this, we just ignore it from the idempotent test
2025-09-21Fix gnome on archlinux installing packages without administrator accAhmed Abdelhalim1-0/+16
The gnome on archlinux was lacking polkit and it's configuration and was failing to install any application from the gnome store
2025-09-21Fix installing gnome on debian and archAhmed Abdelhalim3-6/+27
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