| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-12 | Remove triggering the udevadm since we will require reboot anyway | Ahmed Abdelhalim | 2 | -7/+0 | |
| 2026-02-12 | Workaround the ssl failures locally on testing | Ahmed Abdelhalim | 1 | -0/+3 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-12 | Handle avahi removal in network role only | Ahmed Abdelhalim | 2 | -14/+5 | |
| Since it can cause problems (following the archlinux wiki recommendations) we keep the handling of that in the network role and ignore idempotence testing failures in other roles too | |||||
| 2026-02-12 | Update general community collection | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-11 | Ignore converge pre-tasks used for setup | Ahmed Abdelhalim | 5 | -0/+10 | |
| 2026-02-11 | Fix ddcutil setup/testing on CI | Ahmed Abdelhalim | 1 | -1/+1 | |
| 2026-02-11 | Fix claude code typos | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-02-11 | Fix the environment warning | Ahmed Abdelhalim | 7 | -24/+7 | |
| Adding uv to /usr/local/bin which is already in PATH, removing the need of having environment in the path | |||||
| 2026-02-11 | Fix user lingering and pipewire systemd user failures | Ahmed Abdelhalim | 1 | -28/+18 | |
| Create the linger file directly instead of using loginctl enable-linger, which fails in containers where systemd-logind isn't fully functional. The linger file at /var/lib/systemd/linger/<user> is what systemd checks to persist user instances across logouts. After creating the linger file, explicitly start user@<uid>.service to boot the user's systemd instance immediately. This creates the D-Bus session bus socket at /run/user/<uid>/bus, which is required for systemctl --user to work. Without this, roles like pipewire that manage user-scoped services fail with "Failed to connect to user scope bus". This also refactors the user creation to simplify the logic and make the user.id available for both cases of password or default_password Co-Authored-By: Claude.ai | |||||
| 2026-02-11 | Add the refresh pkg mgr pre_task avoid error locally and mimic playbooks | Ahmed Abdelhalim | 5 | -0/+40 | |
| 2026-02-10 | Revert makoctl reload as it fails without dbus | Ahmed Abdelhalim | 2 | -7/+0 | |
| 2026-02-10 | Configure mako to use the hyprtheme | Ahmed Abdelhalim | 6 | -12/+14 | |
| 2026-02-09 | Fix notification showing empty due to race condition | Ahmed Abdelhalim | 1 | -17/+19 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-09 | Use concurrent locking to avoid stacking ddcutil | Ahmed Abdelhalim | 1 | -13/+15 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-09 | Apply AI reviewed recommendations | Ahmed Abdelhalim | 1 | -27/+25 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-09 | Apply AI verified refactoring | Ahmed Abdelhalim | 1 | -28/+25 | |
| Co-Authored-By: Claude.ai | |||||
| 2026-02-09 | Minor styling to volume.sh to handle mic too (not tested) | Ahmed Abdelhalim | 1 | -17/+34 | |
| 2026-02-09 | Add volume controlling script with OSD (using mako) | Ahmed Abdelhalim | 3 | -4/+91 | |
| 2026-02-09 | Remove syshud role as it only works with volume on desktops | Ahmed Abdelhalim | 8 | -113/+0 | |
| 2026-02-09 | Add brightness control using ddcutil to hyprland | Ahmed Abdelhalim | 7 | -0/+202 | |
| The ddcutil is really slow by design and needing to wait the recommended 40-200ms after each request to get the response according to the ddc protocol specifications. For now this is a working draft, might switch to ddccontrol which is much faster but limited to communicate over /dev/<id> which can't be figured automatically or correlated with hyprctl monitors command | |||||
| 2026-02-08 | Move template files | Ahmed Abdelhalim | 11 | -14/+14 | |
| 2026-02-08 | Refactor waybar scripts to use copy instead of template | Ahmed Abdelhalim | 4 | -6/+9 | |
| 2026-02-08 | Modify waybar icons and clicks | Ahmed Abdelhalim | 1 | -4/+4 | |
| 2026-02-08 | Add capslock indicator in waybar | Ahmed Abdelhalim | 2 | -1/+15 | |
| 2026-02-08 | Add the basic syshud role for OSD w/Hyprtheming extension | Ahmed Abdelhalim | 10 | -3/+119 | |
| 2026-02-07 | Clean theme template files | Ahmed Abdelhalim | 5 | -64/+0 | |
| 2026-02-07 | Update swayosd colors | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-02-06 | Add chromium role | Ahmed Abdelhalim | 9 | -0/+35 | |
| 2026-02-06 | Fix intermitten network issues with local testing | Ahmed Abdelhalim | 1 | -4/+10 | |
| Co-authored-by: Claude.ai | |||||
| 2026-02-06 | Ignore lingering task from testing as it's failing locally only | Ahmed Abdelhalim | 1 | -0/+4 | |
| 2026-02-06 | Add claude code install role | Ahmed Abdelhalim | 9 | -0/+50 | |
| 2026-02-06 | Fix password store clone detached head | Ahmed Abdelhalim | 1 | -2/+1 | |
| 2026-02-06 | Add preferred theme to gnome configurations | Ahmed Abdelhalim | 1 | -0/+5 | |
| 2026-02-05 | Replace vanilla gnome with ubuntu-gnome-desktop | Ahmed Abdelhalim | 1 | -15/+1 | |
| 2026-02-05 | Add obsidian role install | Ahmed Abdelhalim | 11 | -0/+62 | |
| 2026-02-04 | Add mpv role w/testing | Ahmed Abdelhalim | 9 | -0/+298 | |
| 2026-02-04 | Add launcher binding and add more clipboard binding | Ahmed Abdelhalim | 1 | -2/+6 | |
| 2026-02-04 | Add the user configurations in dotfiles via ansible blocks | Ahmed Abdelhalim | 1 | -2/+29 | |
| 2026-02-04 | Add the mako user configurations via ansible | Ahmed Abdelhalim | 1 | -2/+16 | |
| 2026-02-04 | Add tofi launcher with theming | Ahmed Abdelhalim | 7 | -0/+149 | |
| 2026-02-03 | Fix remove dead code | Ahmed Abdelhalim | 1 | -2/+0 | |
| 2026-02-03 | Reorder the hypland dependency roles | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-02-03 | Add zoxide role to playbooks | Ahmed Abdelhalim | 9 | -0/+47 | |
| 2026-02-01 | Fix clipse configuration permissions | Ahmed Abdelhalim | 1 | -2/+0 | |
| This still doesn't work properly with the dotfiles setup, but it's not breaking it. | |||||
| 2026-02-01 | Refactor hyprtheme themes to install variable | Ahmed Abdelhalim | 3 | -4/+4 | |
| 2026-02-01 | Install clipse configurations in XDG HOME | Ahmed Abdelhalim | 1 | -2/+2 | |
| 2026-01-31 | Adding the clipse xdg configs while figuring out how to connect it | Ahmed Abdelhalim | 2 | -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-31 | Add bash-completion to bash role setup | Ahmed Abdelhalim | 1 | -0/+18 | |
| 2026-01-31 | Install gvim on arch to have +clipboard support | Ahmed Abdelhalim | 3 | -1/+10 | |
| 2026-01-31 | Allow configuring the themes to install | Ahmed Abdelhalim | 4 | -13/+21 | |
