<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles.git, branch main</title>
<subtitle>My Dotfiles</subtitle>
<id>https://git.mcdonnell.dev/dotfiles.git/atom?h=main</id>
<link rel='self' href='https://git.mcdonnell.dev/dotfiles.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/'/>
<updated>2026-05-09T15:39:07Z</updated>
<entry>
<title>feat: prog supports building from source</title>
<updated>2026-05-09T15:39:07Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-05-09T15:39:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=67d35191a7c0bfa588fe7f17c8d5f395a08e0e51'/>
<id>urn:sha1:67d35191a7c0bfa588fe7f17c8d5f395a08e0e51</id>
<content type='text'>
prog now supports defining version control systems and automatting
building from source in the same json file.
</content>
</entry>
<entry>
<title>feat: Program to Install Programs</title>
<updated>2026-05-09T15:01:55Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-05-09T15:01:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=549c996bcb738cf6e6451c56357cd611cddd44a3'/>
<id>urn:sha1:549c996bcb738cf6e6451c56357cd611cddd44a3</id>
<content type='text'>
Created a simple go program to parse a json file with programs and their
names on different operating systems, allowing for easy cross platform
setup.
</content>
</entry>
<entry>
<title>feat: Source ~/.profiles.d/*.profile</title>
<updated>2026-04-08T20:56:02Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-04-08T20:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=8efb1cd5439082c93a4e907997301ed0920ee9c3'/>
<id>urn:sha1:8efb1cd5439082c93a4e907997301ed0920ee9c3</id>
<content type='text'>
~/.profile will now source all files with the ".profile" extension in
the ~/.profiles.d/ directory. This will be done at the end of the
~/.profile.
</content>
</entry>
<entry>
<title>fix: Fixed diffy to properly run on Linux</title>
<updated>2026-04-07T23:45:48Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-04-07T23:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=a6dd1f1dee00f527b4d75a8ad1c3758af6483c0a'/>
<id>urn:sha1:a6dd1f1dee00f527b4d75a8ad1c3758af6483c0a</id>
<content type='text'>
The colors for diffy worked on macOS but did not properly work on Linux,
this change allows the colors to work on both macOS and Linux.
</content>
</entry>
<entry>
<title>fix: Acme switch font based on OS</title>
<updated>2026-04-07T23:44:08Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-04-07T23:44:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=75f0b12be17f8c930bf63a0477e2a5d58aca9593'/>
<id>urn:sha1:75f0b12be17f8c930bf63a0477e2a5d58aca9593</id>
<content type='text'>
The font names for JetBrains Mono are slightly different for both macOS
and Linux, so the Acme script now switches based on the OS.
</content>
</entry>
<entry>
<title>docs: Created Man Pages</title>
<updated>2026-04-07T01:27:48Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-04-07T01:27:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=ae0d31c8d5a7d7283dde3437f6499dff9824ee55'/>
<id>urn:sha1:ae0d31c8d5a7d7283dde3437f6499dff9824ee55</id>
<content type='text'>
Created man pages for diffy and dump-tool scripts.
</content>
</entry>
<entry>
<title>feat: Added a script called diffy</title>
<updated>2026-04-07T00:28:24Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-04-07T00:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=288cb61b519794b6ab43a2d6f98f65e5d606dc45'/>
<id>urn:sha1:288cb61b519794b6ab43a2d6f98f65e5d606dc45</id>
<content type='text'>
Diffy is a script to colorize terminal output for unified diffs. It is
implemented in awk, and simply checks the first character in a line for
a + or a - to color green and red respectively.
</content>
</entry>
<entry>
<title>feat: Acme with Font</title>
<updated>2026-04-05T14:13:15Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-04-05T14:13:15Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=f11d78f41ffb86627779bd771f459ff18217bd98'/>
<id>urn:sha1:f11d78f41ffb86627779bd771f459ff18217bd98</id>
<content type='text'>
Simple script to launch Acme with a font, and launch fontsrv if not
already running.
</content>
</entry>
<entry>
<title>refactor: Split variable definitions into file</title>
<updated>2026-03-28T20:33:00Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-03-28T20:33:00Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=535c28da5f5aa94532220caaffec94adef24ecb5'/>
<id>urn:sha1:535c28da5f5aa94532220caaffec94adef24ecb5</id>
<content type='text'>
Seperate the variable definitions into a seperate file.
</content>
</entry>
<entry>
<title>refactor: Split Emacs config into multiple files</title>
<updated>2026-03-28T18:52:43Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-03-28T18:52:43Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/dotfiles.git/commit/?id=b31f90af5ac142fe35cf40d1c1458b20170a7286'/>
<id>urn:sha1:b31f90af5ac142fe35cf40d1c1458b20170a7286</id>
<content type='text'>
Split Emacs config into multiple files for a more readable setup.
</content>
</entry>
</feed>
