summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-02-23Fix typo in the name of a taskAhmed Abdelhalim1-1/+1
2026-02-23Add teams role to linux distrosAhmed Abdelhalim10-0/+51
2026-02-23Move hyprshutdown into hyprland role as it's not standaloneAhmed Abdelhalim5-27/+10
hyprshutdown does work only with hyprland therefore it makes sense to keep it internally in the hyprland role and not as a standalone role
2026-02-23Fix waybar actionsAhmed Abdelhalim1-2/+3
2026-02-22Fix copy waybar scripts in correct waybar pathAhmed Abdelhalim1-1/+1
2026-02-22Configure power menu using tofiAhmed Abdelhalim5-2/+56
Since it was almost impossible to change the spacing between the gum choose items, I used tofi instead, which is already themed and the only downside to it, is that it allows typing input on the menu which isn't my favorite but it's also not bad at all
2026-02-22Configure waybar scripts for launch tui and power menusAhmed Abdelhalim6-6/+28
2026-02-22Add hyprshutdown and configure hyprlock to use itAhmed Abdelhalim5-3/+30
2026-02-22Add gum role for beautiful CLIsAhmed Abdelhalim8-0/+40
Co-Authored-By: claude.ai
2026-02-22Refactor firefox role to use flatpak on debianAhmed Abdelhalim9-29/+40
2026-02-22Fix set firefox as default on ubuntuAhmed Abdelhalim2-1/+3
2026-02-22Fix nvm idempotent testingAhmed Abdelhalim1-0/+1
2026-02-22Fix ubuntu firefox set defaultAhmed Abdelhalim1-1/+1
2026-02-22Add nvm/nodejs role w/testingAhmed Abdelhalim11-0/+82
2026-02-22Fix xdg-settings of firefox on different systems using different pkgsAhmed Abdelhalim5-2/+5
2026-02-22Fix versions and installing of obsidian on debianAhmed Abdelhalim5-25/+10
This also fixes the testing of xdg-settings, since the display isn't set on CI it has to be set to false to avoid getting the CI upset
2026-02-22Fix installing Evince on linux distrosAhmed Abdelhalim5-7/+17
2026-02-21Fix bash dependencies in shell scripts calledAhmed Abdelhalim10-21/+16
2026-02-21Add flatpak dependency to fix debian installsAhmed Abdelhalim7-3/+47
2026-02-21Fix install loupe on debianAhmed Abdelhalim3-5/+13
2026-02-21Add missing xdg-utils roleAhmed Abdelhalim7-4/+37
2026-02-21Fix rnote install on debianAhmed Abdelhalim3-5/+13
2026-02-21Configure default browserAhmed Abdelhalim4-0/+15
2026-02-21Add gnome-evince pdf readerAhmed Abdelhalim9-0/+41
2026-02-21Add mpv mime bindingAhmed Abdelhalim1-0/+11
2026-02-21Add image viewer/editor apps to roles w/testingAhmed Abdelhalim12-0/+81
2026-02-20Add hyprshot for screenshot-ing windows/regionsAhmed Abdelhalim2-0/+5
2026-02-20Fix archlinux font installsAhmed Abdelhalim1-2/+2
2026-02-20Add nvidia and XDG environmentsAhmed Abdelhalim1-0/+2
2026-02-20Modify hyprlock style and colors mostlyAhmed Abdelhalim3-4/+20
2026-02-20Refactor waybar/hyprlandAhmed Abdelhalim13-52/+123
2026-02-20Add hyprland sunset and hyprpicker with scripts/waybar integrationAhmed Abdelhalim5-0/+102
2026-02-19Merge the aur_font in the font role with conditional dependencyAhmed Abdelhalim11-25/+11
2026-02-19Refactor steam to install on ubuntu as wellAhmed Abdelhalim8-10/+66
2026-02-19Refactor steam and ensure nvidia is workingAhmed Abdelhalim12-106/+109
2026-02-19Add hyprland steam window rules and possible video driver valuesAhmed Abdelhalim2-0/+7
2026-02-18Add the role to install steam on archlinuxAhmed Abdelhalim6-0/+27
2026-02-18Refactor enable multilib on archlinux as a separate roleAhmed Abdelhalim4-17/+38
2026-02-18Hide unused application in tofi launcherAhmed Abdelhalim1-0/+21
2026-02-18Add gnome-calendar role with dependency in waybarAhmed Abdelhalim11-1/+39
2026-02-18Fix task name for git-cryptAhmed Abdelhalim1-1/+1
2026-02-16Fix waybar capslock issue by providing the kbd dev pathAhmed Abdelhalim3-12/+12
2026-02-15Force handlers by defaultAhmed Abdelhalim1-2/+3
2026-02-15Add missing nvidia libAhmed Abdelhalim2-0/+19
2026-02-14Add role to install usbutils (lsusb) on different linux distrosAhmed Abdelhalim8-0/+34
2026-02-14Fix file modeAhmed Abdelhalim3-0/+0
2026-02-13Fix waybar keyboard-status moduleAhmed Abdelhalim2-1/+11
2026-02-13Fix the ssh/known_hosts permissionsAhmed Abdelhalim1-1/+5
The file was created by root during chroot setup, and therefore wasn't writable, causing ssh to complain about the permission and asking every time about the ssh fingerprint
2026-02-13Remove syshud old codeAhmed Abdelhalim1-2/+0
2026-02-12Add reboot to the playbook as post_task (controlled by flag)Ahmed Abdelhalim8-2/+49