summaryrefslogtreecommitdiffstats
path: root/roles/gnome
AgeCommit message (Collapse)AuthorFilesLines
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