summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-12-22Refactor hyprland/makoAhmed AbdelHalim9-23/+87
2025-12-22Add man pages role and explicitly install bash on machinesAhmed AbdelHalim9-0/+45
2025-12-16Remove company from the roles metaAhmed AbdelHalim52-52/+0
2025-12-13Fix testing archlinux (gnome/hyprland conflict)Ahmed AbdelHalim5-2/+152
2025-12-13Fix dotfiles error on debian with missing envsubstAhmed AbdelHalim6-0/+38
2025-12-12Add initial (basic) hyprland role configurationsAhmed AbdelHalim12-0/+385
2025-12-12Fix the dotfiles setup to be more generic and not requiring sudoAhmed AbdelHalim2-4/+10
2025-12-12Update user role to allow configure a password instead of defaultAhmed AbdelHalim5-6/+33
2025-12-12Add greetd role (dependency of hyprland)Ahmed AbdelHalim4-0/+37
2025-12-12Add uwsm role (dependency of hyprland)Ahmed AbdelHalim3-0/+24
2025-12-12Fix warning in ideompotence testing about pihole_install.stdout missingAhmed AbdelHalim2-4/+5
2025-12-12Fix testing wrong chroot detection for configure playbookAhmed AbdelHalim4-0/+4
2025-12-11Add the nautilus role (dependency of hyprland)Ahmed AbdelHalim4-0/+86
2025-12-11Remove duplicate role testing in raspberry testingAhmed AbdelHalim1-5/+0
2025-12-11Fix the test_group passwordless permission for testingAhmed AbdelHalim8-20/+32
2025-12-11Update the testing to match real scenario (with passwordless test_group)Ahmed AbdelHalim8-0/+20
2025-12-11Restructure the molecule testing to match the playbook structureAhmed AbdelHalim4-23/+69
2025-12-11Add cage on archlinux (dependency of hyprland role)Ahmed AbdelHalim4-0/+25
2025-12-11Add no_logs to semi-sensitive tasks to follow best practicesAhmed AbdelHalim5-0/+5
2025-12-10Add jq CLI to all installsAhmed AbdelHalim8-0/+37
2025-12-09Fix rustup ideompotent exec by removing the default bashrc confAhmed AbdelHalim1-0/+6
2025-12-02Add yay role on arch w/testingAhmed AbdelHalim5-0/+58
2025-12-02Add rust role w/testingAhmed AbdelHalim8-0/+82
2025-12-02Add archlinux ghostty install roleAhmed AbdelHalim4-0/+25
2025-12-02Add alactritty terminal emulator on different distrosAhmed AbdelHalim7-0/+34
2025-12-01Add font configurations in a roleAhmed AbdelHalim13-0/+64
2025-11-30Fix dotfiles_setup_script to be idempotentAhmed AbdelHalim2-0/+1
2025-11-30Fix git log not showing properly on archlinuxAhmed AbdelHalim4-1/+32
2025-11-29Add the minimal role to ensure which util/bin is installed on bootAhmed AbdelHalim8-0/+35
2025-11-27Update archlinux firefox plugins/pass integrationsAhmed AbdelHalim1-0/+0
2025-11-26Replace the package_cache role with pre-task since it wasn't reusedAhmed AbdelHalim4-33/+8
2025-11-26Revert adding user.js configAhmed AbdelHalim4-100/+2
2025-11-26Fix firefox installation on debian (not using snaps)Ahmed AbdelHalim3-3/+10
2025-11-26Add firefox user.js preference as a codeAhmed AbdelHalim5-8/+106
2025-11-25Fix the testing of passff (requires pass to be installed)Ahmed AbdelHalim7-5/+22
2025-11-25Rename the firefox created profile to ansible-profile to avoid conflictAhmed AbdelHalim1-2/+2
2025-11-25Fix role to use ansible_user_id special variable instead of USER envAhmed AbdelHalim1-2/+2
2025-11-24Add initial firefox role implementation with only GNOME support for passAhmed AbdelHalim15-0/+456
2025-11-24Add the sed role dependency for completenessAhmed AbdelHalim4-0/+31
2025-11-19Update docs about the usage of gateway-init serviceAhmed AbdelHalim1-0/+4
2025-11-19Fix gateway direct-mode not triggering on VPN disconnectAhmed AbdelHalim1-1/+1
2025-11-14Fix example config, and ignore rpi idempotent test failureAhmed AbdelHalim2-1/+7
2025-11-13Minor fixes to autostart connection validation/service logicAhmed AbdelHalim1-6/+15
2025-11-13Add mechanism to clean up wireguard configurationsAhmed AbdelHalim4-10/+34
2025-11-11Add neomutt email client role w/testingAhmed AbdelHalim8-0/+37
2025-11-11Fix dotfile setup of gpgAhmed AbdelHalim2-0/+2
2025-11-10Add vim role python dependency (as some plugins need python support)Ahmed AbdelHalim1-0/+1
2025-11-10Enable lingering for userAhmed AbdelHalim1-0/+7
2025-11-10Fix running rpi configuration as root alwaysAhmed AbdelHalim3-1/+10
2025-11-10Refactor vimrc to accept custom setup scriptAhmed AbdelHalim5-10/+15