<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles, branch mac-nvidia-drivers</title>
<subtitle>Ansible Roles to configure different (linux) distros
</subtitle>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/'/>
<entry>
<title>Use multiple packages instead of loops</title>
<updated>2026-07-15T11:20:20+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-15T11:20:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=bb80ec2a760a0b84d577b99008dd2eb392fb8323'/>
<id>bb80ec2a760a0b84d577b99008dd2eb392fb8323</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add note about GT750M not supported and impossible to work with hyprland</title>
<updated>2026-07-15T11:20:02+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-15T11:18:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=91364cf8dbb843498683a610bcb5db7cfff6baad'/>
<id>91364cf8dbb843498683a610bcb5db7cfff6baad</id>
<content type='text'>
Co-Authored-By: Claude.ai
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Claude.ai
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-implement gt750 role to just increase performance of nouveau driver</title>
<updated>2026-07-14T15:39:42+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-14T15:39:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=0eca6fbefe3c080582310d92347e31dd1f612ed3'/>
<id>0eca6fbefe3c080582310d92347e31dd1f612ed3</id>
<content type='text'>
Co-Authored-By: Claude.ai
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Claude.ai
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace hyprland_nvidia boolean with a fact from the role</title>
<updated>2026-07-14T15:24:38+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-14T15:24:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=a94dd732074fbe0a6b7305830ae96b121aab1fc5'/>
<id>a94dd732074fbe0a6b7305830ae96b121aab1fc5</id>
<content type='text'>
This to make the role have less configurations, and less prune to human
errors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This to make the role have less configurations, and less prune to human
errors
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the gt750m role after multiple attempts of fixing it</title>
<updated>2026-07-14T15:20:21+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-14T15:20:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=b36558482996e4331bca573b1a928247d23727b9'/>
<id>b36558482996e4331bca573b1a928247d23727b9</id>
<content type='text'>
Since this role has never worked properly, this state with updating the
resolution and keeping the nouveau driver working with acceptable
performance on external monitors
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since this role has never worked properly, this state with updating the
resolution and keeping the nouveau driver working with acceptable
performance on external monitors
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure ipv6/prefer ipv4 switches for network (and all hosts)</title>
<updated>2026-07-13T23:23:12+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-13T15:40:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=5d62b0fc261f8315c6f9effe58a35347587b4762'/>
<id>5d62b0fc261f8315c6f9effe58a35347587b4762</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial change, to make the role match the nvidia gtx 1060</title>
<updated>2026-07-13T23:23:12+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-13T15:12:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=ac37c12b23e41b7174c94e872ef648315da885da'/>
<id>ac37c12b23e41b7174c94e872ef648315da885da</id>
<content type='text'>
Since the mac driver is still broken when connected to external
monitors, this is yet another attempt at fixing the pleasantly
apple quirky wifi and graphics to work on linux!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the mac driver is still broken when connected to external
monitors, this is yet another attempt at fixing the pleasantly
apple quirky wifi and graphics to work on linux!
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tcpdump w/testing</title>
<updated>2026-07-13T23:22:54+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-13T23:21:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=b809f5c5eb0d6189e921ed2feaf4cafc49fc8943'/>
<id>b809f5c5eb0d6189e921ed2feaf4cafc49fc8943</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure preference of ip family (ipv4 &gt; ipv6)</title>
<updated>2026-07-12T20:05:17+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-10T17:58:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=50553bff1455c5f0cf3106cbed31bf9ac56fa55e'/>
<id>50553bff1455c5f0cf3106cbed31bf9ac56fa55e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix nvidia driver on desktop</title>
<updated>2026-07-12T00:22:32+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-07-12T00:22:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=93669cd40df4fa0c17e67140abe5d75c7049ca1c'/>
<id>93669cd40df4fa0c17e67140abe5d75c7049ca1c</id>
<content type='text'>
The nvidia_gtx1060 role rebuilds the initramfs via mkinitcpio but never
synced the result to the ESP that rEFInd actually boots from. The sync
only happens automatically via a pacman hook on `linux` package
upgrades, so a manual mkinitcpio rebuild (e.g. after changing this
role's modprobe.d config) left rEFInd booting a stale initramfs -
nouveau kept winning the race for the GPU until the next kernel
upgrade happened to trigger the hook.

Co-Authored-By: Claude.ai
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The nvidia_gtx1060 role rebuilds the initramfs via mkinitcpio but never
synced the result to the ESP that rEFInd actually boots from. The sync
only happens automatically via a pacman hook on `linux` package
upgrades, so a manual mkinitcpio rebuild (e.g. after changing this
role's modprobe.d config) left rEFInd booting a stale initramfs -
nouveau kept winning the race for the GPU until the next kernel
upgrade happened to trigger the hook.

Co-Authored-By: Claude.ai
</pre>
</div>
</content>
</entry>
</feed>
