summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2025-11-09Re-enable ipv6 back againAhmed Abdelhalim3-0/+0
2025-11-09Fix testing by adding a small testing gpg keyAhmed Abdelhalim1-5/+7
2025-11-09Add vim role w/testingAhmed Abdelhalim10-0/+73
2025-11-09Refactor scattered known_hosts to be part of the ssh roleAhmed Abdelhalim5-14/+17
2025-11-09Add password_store roleAhmed Abdelhalim8-0/+67
2025-11-09Fix install dotfiles script to correct gpg folder permissionsAhmed Abdelhalim2-1/+6
2025-11-09Add gpg public key import to gpg roleAhmed Abdelhalim3-1/+24
2025-11-09Fix git clone by adding ssh keys to known_hostsAhmed Abdelhalim1-0/+7
2025-11-09Fix clean up forwarded socketsAhmed Abdelhalim2-16/+1
2025-11-09Disable ipv6 on machines as not all vpns are ipv6 compatibleAhmed Abdelhalim3-0/+0
2025-11-09Update ansible/molecule versionsAhmed Abdelhalim3-2/+2
2025-11-08Fix python role meta dataAhmed Abdelhalim1-2/+2
2025-11-08Update gpg role to include smart gpg keys dependenciesAhmed Abdelhalim2-0/+19
2025-11-03Add dotfiles setup role w/testingAhmed Abdelhalim13-0/+92