summaryrefslogtreecommitdiffstats
path: root/configure.yml
AgeCommit message (Collapse)AuthorFilesLines
2026-02-20Modify hyprlock style and colors mostlyAhmed Abdelhalim1-1/+0
2026-02-19Merge the aur_font in the font role with conditional dependencyAhmed Abdelhalim1-1/+0
2026-02-19Refactor steam and ensure nvidia is workingAhmed Abdelhalim1-29/+27
2026-02-18Add the role to install steam on archlinuxAhmed Abdelhalim1-0/+1
2026-02-18Add gnome-calendar role with dependency in waybarAhmed Abdelhalim1-0/+2
2026-02-12Add reboot to the playbook as post_task (controlled by flag)Ahmed Abdelhalim1-0/+24
2026-02-11Fix the environment warningAhmed Abdelhalim1-4/+0
Adding uv to /usr/local/bin which is already in PATH, removing the need of having environment in the path
2026-02-06Add chromium roleAhmed Abdelhalim1-0/+1
2026-02-06Add claude code install roleAhmed Abdelhalim1-0/+1
2026-02-05Add obsidian role installAhmed Abdelhalim1-0/+2
2026-02-04Add mpv role w/testingAhmed Abdelhalim1-0/+1
2026-02-03Add zoxide role to playbooksAhmed Abdelhalim1-0/+1
2026-01-25Add the implicit hyprland dependencies explicitly to arch playbookAhmed Abdelhalim1-0/+5
2026-01-24Rename nvidia role to nvidia_gtx1060Ahmed Abdelhalim1-1/+1
2026-01-24Revert "Fix PATH environment in testing and playbook to avoid ansible_facts"Ahmed Abdelhalim1-2/+2
This reverts commit 773eae0f1f3a41742708c070487d52f2e99da980.
2026-01-24Fix PATH environment in testing and playbook to avoid ansible_factsAhmed Abdelhalim1-2/+2
2026-01-24Add nvidia driver role w/testingAhmed Abdelhalim1-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-23Fix role nameAhmed Abdelhalim1-1/+1
2026-01-23Move yay (for optics only), the sequence doesn't matterAhmed Abdelhalim1-1/+1
2026-01-23Add PT-Sans font to both debian and archlinuxAhmed Abdelhalim1-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-19Add ag to rpiAhmed Abdelhalim1-0/+1
2026-01-19Add tmux roleAhmed Abdelhalim1-0/+2
2026-01-18Fix font roleAhmed Abdelhalim1-2/+2
2026-01-18Add ag role w/testingAhmed Abdelhalim1-2/+4
2026-01-18Add git-crypt role to different machinesAhmed Abdelhalim1-0/+6
2026-01-12Add hyprland and alacritty to archlinux configure playbookAhmed Abdelhalim1-0/+2
2025-12-22Add man pages role and explicitly install bash on machinesAhmed Abdelhalim1-0/+6
2025-12-10Add jq CLI to all installsAhmed Abdelhalim1-0/+3
2025-12-02Add yay role on arch w/testingAhmed Abdelhalim1-0/+1
2025-12-01Add font configurations in a roleAhmed Abdelhalim1-0/+2
2025-11-29Add the minimal role to ensure which util/bin is installed on bootAhmed Abdelhalim1-0/+1
2025-11-24Add initial firefox role implementation with only GNOME support for passAhmed Abdelhalim1-0/+2
2025-11-11Add neomutt email client role w/testingAhmed Abdelhalim1-0/+3
2025-11-10Fix running rpi configuration as root alwaysAhmed Abdelhalim1-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-09Add vim role w/testingAhmed Abdelhalim1-0/+3
2025-11-09Add password_store roleAhmed Abdelhalim1-0/+3
2025-11-03Add dotfiles setup role w/testingAhmed Abdelhalim1-0/+3
2025-10-22Add gpg role w/testingAhmed Abdelhalim1-0/+3
2025-10-20Reorder role executionAhmed Abdelhalim1-2/+2
2025-10-20Refactor python role to remove homebrew dependencyAhmed Abdelhalim1-0/+4
2025-10-20Remove homebrew for linux as it's not that usefulAhmed Abdelhalim1-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-22Add simple rsync role used to sync between hostsAhmed Abdelhalim1-0/+2
2025-09-21Separate archlinux/ubuntu setup and add gnome to ubuntuAhmed Abdelhalim1-1/+16
2025-09-20Add grafana/prometheus roles to configure and testingAhmed Abdelhalim1-0/+2
2025-09-13Add nginx role to playbook and testingAhmed Abdelhalim1-0/+1
2025-09-12Split the playbooks into bootstrap and configureAhmed Abdelhalim1-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)