| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-20 | Modify hyprlock style and colors mostly | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-02-19 | Merge the aur_font in the font role with conditional dependency | Ahmed Abdelhalim | 1 | -1/+0 | |
| 2026-02-19 | Refactor steam and ensure nvidia is working | Ahmed Abdelhalim | 1 | -29/+27 | |
| 2026-02-18 | Add the role to install steam on archlinux | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-18 | Add gnome-calendar role with dependency in waybar | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-02-12 | Add reboot to the playbook as post_task (controlled by flag) | Ahmed Abdelhalim | 1 | -0/+24 | |
| 2026-02-11 | Fix the environment warning | Ahmed Abdelhalim | 1 | -4/+0 | |
| Adding uv to /usr/local/bin which is already in PATH, removing the need of having environment in the path | |||||
| 2026-02-06 | Add chromium role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-06 | Add claude code install role | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-05 | Add obsidian role install | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-02-04 | Add mpv role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-02-03 | Add zoxide role to playbooks | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-25 | Add the implicit hyprland dependencies explicitly to arch playbook | Ahmed Abdelhalim | 1 | -0/+5 | |
| 2026-01-24 | Rename nvidia role to nvidia_gtx1060 | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-01-24 | Revert "Fix PATH environment in testing and playbook to avoid ansible_facts" | Ahmed Abdelhalim | 1 | -2/+2 | |
| This reverts commit 773eae0f1f3a41742708c070487d52f2e99da980. | |||||
| 2026-01-24 | Fix PATH environment in testing and playbook to avoid ansible_facts | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-01-24 | Add nvidia driver role w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| Fix nvidia role for clean installs and make hyprland nvidia env vars conditional - Add nouveau blacklist to prevent driver conflicts - Remove redundant DKMS install task (AUR package handles this automatically) - Fix mkinitcpio MODULES to append nvidia modules instead of overwriting - Add missing initramfs rebuild notification to modprobe.d template - Make hyprland NVIDIA environment variables conditional via hyprland_nvidia flag Co-authored-by: Claude.ai | |||||
| 2026-01-23 | Fix role name | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-01-23 | Move yay (for optics only), the sequence doesn't matter | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-01-23 | Add PT-Sans font to both debian and archlinux | Ahmed Abdelhalim | 1 | -0/+1 | |
| The PT-Sans is only available using AUR on archlinux, hence implementing a role for fonts that are installed on arch using AUR | |||||
| 2026-01-19 | Add ag to rpi | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2026-01-19 | Add tmux role | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2026-01-18 | Fix font role | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-01-18 | Add ag role w/testing | Ahmed Abdelhalim | 1 | -2/+4 | |
| 2026-01-18 | Add git-crypt role to different machines | Ahmed Abdelhalim | 1 | -0/+6 | |
| 2026-01-12 | Add hyprland and alacritty to archlinux configure playbook | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-12-22 | Add man pages role and explicitly install bash on machines | Ahmed Abdelhalim | 1 | -0/+6 | |
| 2025-12-10 | Add jq CLI to all installs | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2025-12-02 | Add yay role on arch w/testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-12-01 | Add font configurations in a role | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-11-29 | Add the minimal role to ensure which util/bin is installed on boot | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-11-24 | Add initial firefox role implementation with only GNOME support for pass | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-11-11 | Add neomutt email client role w/testing | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2025-11-10 | Fix running rpi configuration as root always | Ahmed Abdelhalim | 1 | -1/+0 | |
| The dotfile/vim/password_store required to run as user with root permissions, that's why reverting these changes on rpi and resolving to using a more normal role (in pihole where it was broken) | |||||
| 2025-11-09 | Add vim role w/testing | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2025-11-09 | Add password_store role | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2025-11-03 | Add dotfiles setup role w/testing | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2025-10-22 | Add gpg role w/testing | Ahmed Abdelhalim | 1 | -0/+3 | |
| 2025-10-20 | Reorder role execution | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2025-10-20 | Refactor python role to remove homebrew dependency | Ahmed Abdelhalim | 1 | -0/+4 | |
| 2025-10-20 | Remove homebrew for linux as it's not that useful | Ahmed Abdelhalim | 1 | -2/+0 | |
| The roles sometimes fail to install, and on linux it cannot be used with casks which is defeating the purpose of having it to manage apps and packages | |||||
| 2025-09-22 | Add simple rsync role used to sync between hosts | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-09-21 | Separate archlinux/ubuntu setup and add gnome to ubuntu | Ahmed Abdelhalim | 1 | -1/+16 | |
| 2025-09-20 | Add grafana/prometheus roles to configure and testing | Ahmed Abdelhalim | 1 | -0/+2 | |
| 2025-09-13 | Add nginx role to playbook and testing | Ahmed Abdelhalim | 1 | -0/+1 | |
| 2025-09-12 | Split the playbooks into bootstrap and configure | Ahmed Abdelhalim | 1 | -0/+29 | |
| This is to allow the ansible-distro-install to safely call the bootstrap playbook without getting validation errors about the other configure roles (especially if they are not configured yet, or if running on CI) | |||||
