summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2026-01-16Enable hyprland gnome settings to set prefer-dark for all appsAhmed AbdelHalim3-7/+23
2026-01-15Reorder default theme backgroundsAhmed AbdelHalim2-0/+0
2026-01-15Add role meta and initial theme setup using default themeAhmed AbdelHalim4-0/+38
2026-01-15Add more themes (based on omarchy themes) with minor modificationsAhmed AbdelHalim22-0/+302
2026-01-15Fix hyprlock password input and reboot buttonAhmed AbdelHalim1-1/+2
2026-01-15Fix and ignore linting issues on hyprtheme roleAhmed AbdelHalim9-27/+30
2026-01-14Fix issue in dotfiles not running because bash_profile existedAhmed AbdelHalim1-1/+4
2026-01-14Add hyprtheme (based on omarchy themes) role with 2 themesAhmed AbdelHalim24-0/+466
2026-01-14Remove color related configurationsAhmed AbdelHalim4-18/+12
This favors hyprtheme based setup with fallback to default colors
2026-01-14Rename playbook for clarity and avoid confusionAhmed AbdelHalim1-1/+1
2026-01-12Add hyprland and alacritty to archlinux configure playbookAhmed AbdelHalim1-0/+2
2026-01-12Fix typo in hypr monitors configuration blockAhmed AbdelHalim2-2/+2
2026-01-12Switch to tuigreet instead of gtkgreetAhmed AbdelHalim3-3/+20
2026-01-11Update the style of hyprlock to make it easier to implement themesAhmed AbdelHalim1-15/+70
2026-01-11Update hyprlock themeAhmed AbdelHalim1-4/+2
2026-01-10Make the masking of pipewire optional/non-criticalAhmed AbdelHalim1-0/+1
2026-01-10Add window rules for browsers and pic-in-pic modesAhmed AbdelHalim1-0/+14
2026-01-10It's probably not required to have the services restarted on every runAhmed AbdelHalim1-5/+8
This simplifies the service and make sure that it is started (not restarted), and mask the pulseaudio as per another tutorial recommendations, than the one used for installing
2026-01-09Remove unneeded GUM stylingAhmed AbdelHalim1-7/+0
2026-01-09Add hypridle configuration for hyprlandAhmed AbdelHalim3-0/+28
2026-01-09Replace swaybg role with just package installAhmed AbdelHalim5-24/+1
Since it's highly unlikely for this role to be used separately from archlinux hyprland setup, it's better to have it installed as a package and not as a separate role
2026-01-09Replace hyprlock with packageAhmed AbdelHalim5-24/+1
Since the hyprland role installs hyprland and all the required dependencies that are needed (that can't function on their own), it's better to just replace the hyprlock role with just the package needed in the hyprland role
2026-01-09Fix keyboard layout changeAhmed AbdelHalim3-12/+1
I didn't know that there was a keyboard device called all that can be used to change the layout of the connected keyboards
2026-01-09Add hyprlock to hyprland with preliminary themeAhmed AbdelHalim7-1/+110
2026-01-09Add swaybg to hyprlandAhmed AbdelHalim5-0/+25
2026-01-09Test fixing idempotent test failure on archlinuxAhmed AbdelHalim1-4/+4
Co-authored-by: claude.ai
2026-01-09Remove systemd cleanup from archlinuxAhmed AbdelHalim3-53/+0
This might be the reason for the pipewire systemctl --user failure
2026-01-09DebugAhmed AbdelHalim1-0/+29
Co-authored-by: claud.ai
2026-01-09Prepare archlinux container to have dbus/systemctl --user scopeAhmed AbdelHalim2-2/+8
Co-authored-by: claud.ai