<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/bin/kbuild, branch main</title>
<subtitle>My own dotfiles.
</subtitle>
<id>https://git.mssola.com/misc/dotfiles/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/misc/dotfiles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/'/>
<updated>2026-07-06T20:46:25Z</updated>
<entry>
<title>kbuild: properly state when no profiles are available</title>
<updated>2026-07-06T20:46:25Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-06T20:46:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=bbed5ffcddcc3cf62060796baf679628687cef1d'/>
<id>urn:sha1:bbed5ffcddcc3cf62060796baf679628687cef1d</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: update documentation</title>
<updated>2026-07-01T13:37:24Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-01T08:11:45Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=af3407c277e0ee4a45a963e080daf0d513661009'/>
<id>urn:sha1:af3407c277e0ee4a45a963e080daf0d513661009</id>
<content type='text'>
A lot of stuff was outdated after the addition of options like
'-l/--local'.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: add the '--list-profiles' option</title>
<updated>2026-07-01T13:37:24Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-01T08:07:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=314ba5c8986fac39f5c291faf393cc805b1a6583'/>
<id>urn:sha1:314ba5c8986fac39f5c291faf393cc805b1a6583</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: list available profiles on profile errors</title>
<updated>2026-07-01T13:37:24Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-01T08:03:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=55410fe96acc421796279595be18cff20005f079'/>
<id>urn:sha1:55410fe96acc421796279595be18cff20005f079</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: remove outdated values on help message</title>
<updated>2026-07-01T13:37:23Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-01T08:03:22Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=d212465596fee9681bfe4900fd0b43ffd6d4f313'/>
<id>urn:sha1:d212465596fee9681bfe4900fd0b43ffd6d4f313</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: fix typo on -l/--local help message</title>
<updated>2026-07-01T13:37:23Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-06-25T20:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=fa09d53dd2b9a44a47a6b9b6c4788226a6c9bae8'/>
<id>urn:sha1:fa09d53dd2b9a44a47a6b9b6c4788226a6c9bae8</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: set execution for the installation scripts</title>
<updated>2026-05-11T21:12:31Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-02-27T09:23:42Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=44f5611b023822b422c65a1e5d337360d6d4665c'/>
<id>urn:sha1:44f5611b023822b422c65a1e5d337360d6d4665c</id>
<content type='text'>
As we do when the '-l/--local' flag is provided, set execution mode for
the install.sh and the uninstall.sh scripts when bundling too.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: add the '-l/--local' flag</title>
<updated>2026-02-27T07:04:49Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-02-26T13:35:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=ea1d180a628f146aae4e321fe545fcddb2d577c7'/>
<id>urn:sha1:ea1d180a628f146aae4e321fe545fcddb2d577c7</id>
<content type='text'>
This allows you to define that you are planning to deploy things in your
current development box. This means that ARCH has to match whatever is
currently on your system, and CROSS_COMPILE is needed. Moreover, we
don't need an installation bundle, but we just need the
install.sh/uninstall.sh scripts.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: move profiles into .config/kbuild</title>
<updated>2025-10-24T09:59:28Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2025-10-24T09:59:28Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=7e52878f0aaad5256a01581f11338c47d69d5fbb'/>
<id>urn:sha1:7e52878f0aaad5256a01581f11338c47d69d5fbb</id>
<content type='text'>
Instead of inlining shell scripts inside of the `kbuild` one, move them
into subdirectories inside of the new $HOME/.config/kbuild
directory. Each subdirectory will match a profile (i.e. no more hacky
hardcoded values on `kbuild`), and it will contain the relevant
install.sh/uninstall.sh files which matter for that profile.

This also allows us more flexibility when it comes to GRUB
configuration (e.g. picking the right UUID value without having to
re-invent the wheel via esoteric new parameters).

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>kbuild: Prefer grub2-mkconfig</title>
<updated>2025-10-23T08:28:12Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2025-10-17T20:53:48Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/dotfiles/commit/?id=cd2a1bb748ad0f8ba255f136e81afb6676ffad4c'/>
<id>urn:sha1:cd2a1bb748ad0f8ba255f136e81afb6676ffad4c</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
</feed>
