summaryrefslogtreecommitdiffstats
path: root/roles/gnome
AgeCommit message (Collapse)AuthorFilesLines
2026-06-12Replace cheese with the new gnome snapshotAhmed Abdelhalim1-1/+1
2026-03-04Remove duplicate fields from argument_specs filesAhmed Abdelhalim1-2/+0
2026-03-01Remove reboot tasks as they are not necessaryAhmed Abdelhalim3-7/+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 Abdelhalim3-6/+6
2026-02-12Add reboot to the playbook as post_task (controlled by flag)Ahmed Abdelhalim3-0/+7
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-02-05Replace vanilla gnome with ubuntu-gnome-desktopAhmed Abdelhalim1-15/+1
2026-01-24Fix ansible 2.20.1 deprecation warning about ansible_varsAhmed Abdelhalim1-2/+2
2026-01-22Fix font implicit gnome dependencyAhmed Abdelhalim2-1/+7
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-12-16Remove company from the roles metaAhmed Abdelhalim1-1/+0
2025-10-24Fix removing the packages the breaks ubuntu DNSAhmed Abdelhalim2-3/+35
This disables install_recommends and revert to using specific gnome packages that are needed/necessary for functioning
2025-09-23Fix installing gnome on debianAhmed Abdelhalim3-3/+9
2025-09-23Update debian gnome packages for better experienceAhmed Abdelhalim1-1/+3
2025-09-23Fix gnome role idempotency testAhmed Abdelhalim4-15/+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 Abdelhalim4-4/+17
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 Abdelhalim2-0/+18
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 Abdelhalim6-10/+30
Instead of using ubuntu version which isn't great, I prefer using the minimal gnome
2025-09-21Fix testingAhmed Abdelhalim1-1/+1
2025-09-21Add gnome role w/testing on distrosAhmed Abdelhalim6-0/+42