<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>dotless, branch HEAD</title>
<subtitle>automated dotfiles setup for all my systems
</subtitle>
<entry>
<id>0b2c7660e3f5d6ec90255eede709d81126e49d89</id>
<published>2026-05-29T18:45:06Z</published>
<updated>2026-05-29T18:45:06Z</updated>
<title type="text">uncomplicating the mess of yash</title>
<link rel="alternate" type="text/html" href="commit/0b2c7660e3f5d6ec90255eede709d81126e49d89.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 0b2c7660e3f5d6ec90255eede709d81126e49d89
parent c8a7ec3cfe39d88d3aead5422d905f93a95e6cf4
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Fri, 29 May 2026 18:45:06 +0000

uncomplicating the mess of yash

getting rid of my initial design of making everything too complicated
and defaulting to users having to specify the user instead.

</content>
</entry>
<entry>
<id>c8a7ec3cfe39d88d3aead5422d905f93a95e6cf4</id>
<published>2026-05-29T18:33:13Z</published>
<updated>2026-05-29T18:33:13Z</updated>
<title type="text">update links</title>
<link rel="alternate" type="text/html" href="commit/c8a7ec3cfe39d88d3aead5422d905f93a95e6cf4.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit c8a7ec3cfe39d88d3aead5422d905f93a95e6cf4
parent 4863c13096777e4d21b4896d4b32254cb634304b
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Fri, 29 May 2026 18:33:13 +0000

update links

</content>
</entry>
<entry>
<id>4863c13096777e4d21b4896d4b32254cb634304b</id>
<published>2026-04-09T16:49:26Z</published>
<updated>2026-04-09T16:49:26Z</updated>
<title type="text">Added all make targets</title>
<link rel="alternate" type="text/html" href="commit/4863c13096777e4d21b4896d4b32254cb634304b.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 4863c13096777e4d21b4896d4b32254cb634304b
parent 5de0533df8943075bb1d5268b7580cca49fdb904
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu,  9 Apr 2026 16:49:26 +0000

Added all make targets

This should be enough, all I need now is to apply the configuration the
user specifies.

</content>
</entry>
<entry>
<id>5de0533df8943075bb1d5268b7580cca49fdb904</id>
<published>2026-04-09T16:48:57Z</published>
<updated>2026-04-09T16:48:57Z</updated>
<title type="text">Updated README</title>
<link rel="alternate" type="text/html" href="commit/5de0533df8943075bb1d5268b7580cca49fdb904.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 5de0533df8943075bb1d5268b7580cca49fdb904
parent d93922195e31059fa957c20ee1f96b528c808ae9
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu,  9 Apr 2026 16:48:57 +0000

Updated README

</content>
</entry>
<entry>
<id>d93922195e31059fa957c20ee1f96b528c808ae9</id>
<published>2026-04-09T02:50:37Z</published>
<updated>2026-04-09T02:50:37Z</updated>
<title type="text">POSIX compliance and new configurations</title>
<link rel="alternate" type="text/html" href="commit/d93922195e31059fa957c20ee1f96b528c808ae9.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit d93922195e31059fa957c20ee1f96b528c808ae9
parent 59b73ffa9266bd85bfae1c6a6e6e80e18a43f452
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu,  9 Apr 2026 02:50:37 +0000

POSIX compliance and new configurations

Making the Makefile actually posix by enforcing pdpmake --posix. Had to
remove all % pattern rules. It&#39;s whatever, makes the Makefile actually
more readable.

yash is my preferred shell, so, I decided to add this to my
configuration, hopefully it&#39;s adaquate.

</content>
</entry>
<entry>
<id>59b73ffa9266bd85bfae1c6a6e6e80e18a43f452</id>
<published>2026-04-09T00:08:28Z</published>
<updated>2026-04-09T00:08:28Z</updated>
<title type="text">Makefile configuration</title>
<link rel="alternate" type="text/html" href="commit/59b73ffa9266bd85bfae1c6a6e6e80e18a43f452.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 59b73ffa9266bd85bfae1c6a6e6e80e18a43f452
parent 4fdba9e9bf732045959575effaacbb131493e7b6
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu,  9 Apr 2026 00:08:28 +0000

Makefile configuration

</content>
</entry>
<entry>
<id>4fdba9e9bf732045959575effaacbb131493e7b6</id>
<published>2026-04-09T00:07:54Z</published>
<updated>2026-04-09T00:07:54Z</updated>
<title type="text">Update README documentation</title>
<link rel="alternate" type="text/html" href="commit/4fdba9e9bf732045959575effaacbb131493e7b6.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 4fdba9e9bf732045959575effaacbb131493e7b6
parent e161388ebb51a2e519365787bd3d86499a7ace3b
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu,  9 Apr 2026 00:07:54 +0000

Update README documentation

</content>
</entry>
<entry>
<id>e161388ebb51a2e519365787bd3d86499a7ace3b</id>
<published>2026-03-20T07:47:08Z</published>
<updated>2026-03-20T07:47:08Z</updated>
<title type="text">Prepare for multi-configuration Makefile</title>
<link rel="alternate" type="text/html" href="commit/e161388ebb51a2e519365787bd3d86499a7ace3b.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit e161388ebb51a2e519365787bd3d86499a7ace3b
parent 5058511d7e34a1fd878aa1b9ff5dba2ff5e695dc
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Fri, 20 Mar 2026 07:47:08 +0000

Prepare for multi-configuration Makefile

Updated README a bit. However more important inclusions are the config
files which are stored. Still working on the &quot;patch&quot;, which all it does
is uncomment the config.mk stuff.

Still deciding whether or not to add a STATIC flag to enforce a pure
static binary since many of the suckless tools aren&#39;t compiled
statically by default. This will require some patches though, mostly to
the inclusions, and unfortunately, most people won&#39;t be using it except
for me + it&#39;s more work and I don&#39;t like work.

</content>
</entry>
<entry>
<id>5058511d7e34a1fd878aa1b9ff5dba2ff5e695dc</id>
<published>2026-03-20T06:20:22Z</published>
<updated>2026-03-20T06:20:22Z</updated>
<title type="text">Add Useful POSIX scripts</title>
<link rel="alternate" type="text/html" href="commit/5058511d7e34a1fd878aa1b9ff5dba2ff5e695dc.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit 5058511d7e34a1fd878aa1b9ff5dba2ff5e695dc
parent d509e43431397be44140915aced192ddc22b7c7d
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Fri, 20 Mar 2026 06:20:22 +0000

Add Useful POSIX scripts

Moved scripts to files/bin since they are supposed to be installed into
`$PATH`.
- `backlight.sh` is for brightness, not great for multimonitor setups
  though...
- `volume.sh` is mostly linux exclusive and just uses amixer, there&#39;s
  nothing stopping the user from using alsa-utils directly, but it&#39;s
  just for convience really

All scripts have been tested with `yash --posix` and with ubase/sbase.
It will work with literally any shell and any coreutils, so long as it&#39;s
linux. OpenBSD won&#39;t require these scripts at all, and it&#39;ll likely be
specified or whatever in the scripts.

</content>
</entry>
<entry>
<id>d509e43431397be44140915aced192ddc22b7c7d</id>
<published>2026-03-19T23:44:50Z</published>
<updated>2026-03-19T23:44:50Z</updated>
<title type="text">Removed: &amp;&amp; in extraction</title>
<link rel="alternate" type="text/html" href="commit/d509e43431397be44140915aced192ddc22b7c7d.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit d509e43431397be44140915aced192ddc22b7c7d
parent e0848372439f0bef69cdb023d7ab6ab8f1282829
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu, 19 Mar 2026 23:44:50 +0000

Removed: &amp;&amp; in extraction

from previous method of writting to a file to detect whether or not the
sources have been extracted. However this is overkill and it&#39;s better to
track the actual extracted sources in &quot;${EXTDIR}&quot;.

</content>
</entry>
<entry>
<id>e0848372439f0bef69cdb023d7ab6ab8f1282829</id>
<published>2026-03-19T22:59:38Z</published>
<updated>2026-03-19T22:59:38Z</updated>
<title type="text">Init Makefile</title>
<link rel="alternate" type="text/html" href="commit/e0848372439f0bef69cdb023d7ab6ab8f1282829.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit e0848372439f0bef69cdb023d7ab6ab8f1282829
parent e1864c5f9bb8d7b52d2ac571591f30b0691a3197
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu, 19 Mar 2026 22:59:38 +0000

Init Makefile

added current Makefile in development, .gitignore, and a volume script

</content>
</entry>
<entry>
<id>e1864c5f9bb8d7b52d2ac571591f30b0691a3197</id>
<published>2026-03-19T22:58:16Z</published>
<updated>2026-03-19T22:58:16Z</updated>
<title type="text">Initial Commit</title>
<link rel="alternate" type="text/html" href="commit/e1864c5f9bb8d7b52d2ac571591f30b0691a3197.html" />
<author>
<name>cowmonk</name>
<email>cowmonk@based.pt</email>
</author>
<content type="text">commit e1864c5f9bb8d7b52d2ac571591f30b0691a3197
Author: cowmonk &lt;cowmonk@based.pt&gt;
Date:   Thu, 19 Mar 2026 22:58:16 +0000

Initial Commit

</content>
</entry>
</feed>
