summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-02-04Add tofi launcher with themingAhmed Abdelhalim7-0/+149
2026-02-03Fix remove dead codeAhmed Abdelhalim1-2/+0
2026-02-03Reorder the hypland dependency rolesAhmed Abdelhalim1-2/+2
2026-02-03Add zoxide role to playbooksAhmed Abdelhalim9-0/+47
2026-02-01Fix clipse configuration permissionsAhmed Abdelhalim1-2/+0
This still doesn't work properly with the dotfiles setup, but it's not breaking it.
2026-02-01Refactor hyprtheme themes to install variableAhmed Abdelhalim3-4/+4
2026-02-01Install clipse configurations in XDG HOMEAhmed Abdelhalim1-2/+2
2026-01-31Adding the clipse xdg configs while figuring out how to connect itAhmed Abdelhalim2-1/+46
The clipse doesn't fully follow the xdg standard, therefore I added the configuration that I use, while I figure out how it can be configured in dotfiles without conflicting or adding duplicate configurations
2026-01-31Add bash-completion to bash role setupAhmed Abdelhalim1-0/+18
2026-01-31Install gvim on arch to have +clipboard supportAhmed Abdelhalim3-1/+10
2026-01-31Allow configuring the themes to installAhmed Abdelhalim4-13/+21
2026-01-31Add clipse theming template to hyprthemeAhmed Abdelhalim2-0/+29
2026-01-31Install clipse clipboard manager role with hyprland binding/rulesAhmed Abdelhalim7-1/+48
2026-01-30Fix theme-set script typoAhmed Abdelhalim1-2/+1
2026-01-30Revert "Add the role to install elephant (walker dep)"Ahmed Abdelhalim15-137/+0
This reverts commit 9d318693f4c4b0bee056df9553bfc49e30f43619.
2026-01-29Ignore tasks from testing as they can't work on containersAhmed Abdelhalim1-0/+12
2026-01-29Fix nvidia gtx role variable namesAhmed Abdelhalim2-4/+10
2026-01-29Add ipv6 support to gateway VPN roleAhmed Abdelhalim3-7/+33
After finding issues that vpn ip6 wasn't working reliably (which was obvious over VPN) Needed to add the VPN routing table support (similar to ipv4) This together with disabling ssh (for github and sr.ht) over ipv6 makes the vpn reliable again Will test and see, since I saw that the archlinux machine wasn't working properly over the vpn, but it could be due to the VPN ipv6 wasn't resolving.
2026-01-25Add the role to install elephant (walker dep)Ahmed Abdelhalim15-0/+137
2026-01-25Add the implicit hyprland dependencies explicitly to arch playbookAhmed Abdelhalim1-0/+5
2026-01-25Fix nvidia role after renameAhmed Abdelhalim2-2/+2
2026-01-24Rename nvidia role to nvidia_gtx1060Ahmed Abdelhalim7-9/+9
2026-01-24Fix nvidia role to setup the correct driver to GTX1060Ahmed Abdelhalim6-7/+36
2026-01-24Fix hypr_monitor naming to follow the naming conventionAhmed Abdelhalim2-2/+2
2026-01-24Fix known_hostsAhmed Abdelhalim1-1/+1
The original implementation created the /home/root/.ssh/known_hosts This fix is to ensure that the known hosts are configured for the username that are being provisioned instead of root
2026-01-24Fix or ignore nvidia role linting issuesAhmed Abdelhalim1-4/+6
2026-01-24Revert "Fix PATH environment in testing and playbook to avoid ansible_facts"Ahmed Abdelhalim6-12/+12
This reverts commit 773eae0f1f3a41742708c070487d52f2e99da980.
2026-01-24Fix ansible_facts to use only bracket notation instead of dot notationAhmed Abdelhalim18-44/+44
Co-authored-by: claude.ai
2026-01-24Fix PATH environment in testing and playbook to avoid ansible_factsAhmed Abdelhalim6-12/+12
2026-01-24Fix ansible_is_chroot in testingAhmed Abdelhalim5-5/+20
2026-01-24Add nvidia driver role w/testingAhmed Abdelhalim12-1/+97
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-24Fix ansible 2.20.1 deprecation warning about ansible_varsAhmed Abdelhalim40-91/+91
2026-01-23Install the correct pt-sans packageAhmed Abdelhalim1-1/+1
2026-01-23Fix role nameAhmed Abdelhalim3-3/+3
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 Abdelhalim9-1/+34
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-23Don't start greetd when installed, but have it enabledAhmed Abdelhalim1-1/+0
2026-01-22Workaround tuigreet gets overlaidAhmed Abdelhalim1-1/+1
Issue: https://unix.stackexchange.com/questions/796530/systemd-message-litters-tuigreet-greetd Workarounds: - https://github.com/apognu/tuigreet/issues/190 - https://todo.sr.ht/~kennylevinsen/greetd/26#event-96767 - https://wiki.archlinux.org/title/Greetd#Prevent_systemd_messages_from_overwrting_console-based_greeterd Depends on: https://git.sr.ht/~a14m/ansible-distro-install/commit/b1928501d77dfaa6448bebd5d811aa26845a9933
2026-01-22Fix font implicit gnome dependencyAhmed Abdelhalim9-11/+15
This separate the setup of fonts from the setting of fonts The role setup the fonts to be used The other dependant roles configure which font from there to be used This is more complicated but cleaner separation between each role responsibilities
2026-01-22Fix wlctl yay package nameAhmed Abdelhalim1-1/+1
2026-01-22Since wlctl is installed via yay, it's not supported on debian anymoreAhmed Abdelhalim4-9/+0
2026-01-22Revert the edit to greetd as it didn't solve the issueAhmed Abdelhalim1-11/+0
2026-01-22Use aur/yay helper to install wlctlAhmed Abdelhalim4-6/+8
2026-01-22Configure yay user (aur_builder) with passwordless accessAhmed Abdelhalim1-0/+30
2026-01-22Update ansible versionAhmed Abdelhalim3-1/+1
2026-01-22Update default opacity of inactive appsAhmed Abdelhalim1-1/+1
2026-01-22Set noto sans as the default Gnome fontAhmed Abdelhalim1-0/+5
2026-01-22Update the font role configuration to support arabic on archAhmed Abdelhalim4-5/+25
2026-01-21Update monitor configurationsAhmed Abdelhalim1-0/+0
2026-01-19Fix linting issues in dotfilesAhmed Abdelhalim1-2/+2