summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2026-01-19Fix the wlctl launcherAhmed Abdelhalim1-1/+1
For some reason (probably related to the change from .profile setup) this stopped working
2026-01-19Simplify the windowruleAhmed Abdelhalim2-3/+2
There is still some issue with wlctl that I'm trying to debug, not sure if it is related to cargo or some other weird behaviour
2026-01-19Add ag to rpiAhmed Abdelhalim1-0/+1
2026-01-19Add tmux roleAhmed Abdelhalim9-0/+36
2026-01-19Fix some policies not found on DebianAhmed Abdelhalim3-9/+19
Co-authored-by: Claude.ai
2026-01-19Update bash role to ensure all rc files createdAhmed Abdelhalim1-1/+3
2026-01-19Make the pinentry windows stay focusedAhmed Abdelhalim1-0/+3
2026-01-19Add task to show the output of dotfile setup script for debuggingAhmed Abdelhalim3-7/+9
2026-01-18Fix debian font nameAhmed Abdelhalim1-1/+1
2026-01-18Fix linting issues due to copy errorAhmed Abdelhalim1-2/+2
2026-01-18Update python path setup to have it usable across multiple rolesAhmed Abdelhalim1-2/+2
Since my dotfile setup already included this, I updated the markers to allow having this block only once and avoid having it duplicated many times Ref: https://git.sr.ht/~a14m/.rc/commit/56a3b484c39f227f4678517280ee560ac8c809d0
2026-01-18Fix font roleAhmed Abdelhalim15-19/+19
2026-01-18Add ag role w/testingAhmed Abdelhalim11-2/+45
2026-01-18Add yamllint role and use it as dependency for ansibleAhmed Abdelhalim5-0/+50
Since my ansible setup depends on yamllint for linting, it's ok to have this as an implicit dependency for this role, but it can also be used separately
2026-01-18Add ansible-lint install to ansible roleAhmed Abdelhalim3-14/+28
2026-01-18Update the fonts configurations for arch and debianAhmed Abdelhalim6-14/+124
2026-01-18Update arch default monitors setupAhmed Abdelhalim1-0/+0
2026-01-18Add git-crypt role to different machinesAhmed Abdelhalim4-0/+35
2026-01-18Update hyprmonitor configurations for arch setupAhmed Abdelhalim1-0/+0
2026-01-18Add sshpass role to ansible deps (since it mostly used by it)Ahmed Abdelhalim4-0/+30
2026-01-18Update the keyboard configuration to be fasterAhmed Abdelhalim1-2/+2
2026-01-18Fix install instruction in readmeAhmed Abdelhalim1-1/+1
2026-01-16Fix firefox passff by adding the missing pinentry-gnome3 dependencyAhmed Abdelhalim1-0/+1
2026-01-16Fix hyprcursor configuration on archlinuxAhmed Abdelhalim1-0/+3
2026-01-16Add smart card support packages to gpg roleAhmed Abdelhalim3-0/+10
Enable pcscd.socket for smart card readers and add missing packages (ccid/libccid, pcsclite) for YubiKey support on both Arch and Debian. Fixes gpg smart card on archlinux Co-Authored-By: Claude AI
2026-01-16Add vim filetype configurations for coloringAhmed Abdelhalim10-0/+20
2026-01-16Add hyprcursor configurations to hyprlandAhmed Abdelhalim5-0/+54
2026-01-16Fix when rust up fails due to network issuesAhmed Abdelhalim1-0/+5
This ensures that the rustup default is set correctly regardless