<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/flake.nix, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/'/>
<entry>
<title>nix: update to unstable for Zig 0.15 in package</title>
<updated>2025-10-03T14:10:44+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-10-02T23:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a41f59837e959f86708890d1508266dca2dcf090'/>
<id>a41f59837e959f86708890d1508266dca2dcf090</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>zig-15: build binary builds</title>
<updated>2025-10-03T14:10:41+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-09-30T19:24:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=d02770d292fe24acde02c61de94fb0c9f152a537'/>
<id>d02770d292fe24acde02c61de94fb0c9f152a537</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update to the latest zon2nix</title>
<updated>2025-09-20T22:02:24+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-09-20T17:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=d4bc73a9d66e6ad327b1ec6e6717a2aa8621a335'/>
<id>d4bc73a9d66e6ad327b1ec6e6717a2aa8621a335</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nix: remove unnecessary input override</title>
<updated>2025-09-07T15:32:46+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-09-07T15:32:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=6d3bab725c88545b4f614d3ae99599c7d8966c62'/>
<id>6d3bab725c88545b4f614d3ae99599c7d8966c62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update zon2nix to version that builds with Zig 0.15</title>
<updated>2025-09-06T14:10:49+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-09-06T14:10:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=314191737d35f2a9ca2f4e7c368ae3d7f1db094d'/>
<id>314191737d35f2a9ca2f4e7c368ae3d7f1db094d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nix: update zon2nix</title>
<updated>2025-08-24T02:31:00+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-08-24T02:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a18332828abca22f10c8e0f817941bfc4c808993'/>
<id>a18332828abca22f10c8e0f817941bfc4c808993</id>
<content type='text'>
- Builds with Zig 0.15 now (but still works just fine with Zig
  0.14 projects).
- Fixes a double-free if nix-prefetch-git can't be found or errors out
- Adds support for generating Flatpak package metadata natively.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Builds with Zig 0.15 now (but still works just fine with Zig
  0.14 projects).
- Fixes a double-free if nix-prefetch-git can't be found or errors out
- Adds support for generating Flatpak package metadata natively.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: add run-valgrind and test-valgrind steps</title>
<updated>2025-08-20T18:43:48+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-08-20T18:09:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=f87213c2f68867c7cca2befdd0a75d94f289e2b6'/>
<id>f87213c2f68867c7cca2befdd0a75d94f289e2b6</id>
<content type='text'>
This adds two explicit `zig build` steps: `run-valgrind` and
`test-valgrind` to run the Ghostty exe or tests under Valgrind,
respectively.

This simplifies the manual Valgrind calls in a few ways:

1. It automatically sets the CPU to baseline, which is a frequent and
   requirement for Valgrind on newer CPUs, and generally safe.

2. It sets up the rather complicated set of flags to call Valgrind with,
   importantly setting up our suppressions.

3. It enables pairing it with the typical and comfortable workflow of
   specifying extra args (with `--`) or flags like `-Dtest-filter` for
   tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds two explicit `zig build` steps: `run-valgrind` and
`test-valgrind` to run the Ghostty exe or tests under Valgrind,
respectively.

This simplifies the manual Valgrind calls in a few ways:

1. It automatically sets the CPU to baseline, which is a frequent and
   requirement for Valgrind on newer CPUs, and generally safe.

2. It sets up the rather complicated set of flags to call Valgrind with,
   importantly setting up our suppressions.

3. It enables pairing it with the typical and comfortable workflow of
   specifying extra args (with `--`) or flags like `-Dtest-filter` for
   tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>contributing: add some notes about running valgrind</title>
<updated>2025-08-20T14:03:48+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-08-20T14:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=60327320015bcf527a6a3ba76ebc171a2a23baa0'/>
<id>60327320015bcf527a6a3ba76ebc171a2a23baa0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>nix: use rev instead of ref for flake inputs</title>
<updated>2025-07-12T22:40:19+00:00</updated>
<author>
<name>Naïm Camille Favier</name>
<email>n@monade.li</email>
</author>
<published>2025-07-12T22:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=c61e36b035b8d3b59b9e1cc627873810a50f5deb'/>
<id>c61e36b035b8d3b59b9e1cc627873810a50f5deb</id>
<content type='text'>
Works around https://git.lix.systems/lix-project/lix/issues/520
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Works around https://git.lix.systems/lix-project/lix/issues/520
</pre>
</div>
</content>
</entry>
<entry>
<title>nix: fix flake input</title>
<updated>2025-07-12T22:32:15+00:00</updated>
<author>
<name>Naïm Camille Favier</name>
<email>n@monade.li</email>
</author>
<published>2025-07-12T18:01:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=ad3f837b36b73e71dcd76b8de8145558fb56b60e'/>
<id>ad3f837b36b73e71dcd76b8de8145558fb56b60e</id>
<content type='text'>
Setting `zig/flake-compat` to follow `""` (the current flake, ghostty)
is incorrect and introduces an unnecessary dependency cycle.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Setting `zig/flake-compat` to follow `""` (the current flake, ghostty)
is incorrect and introduces an unnecessary dependency cycle.
</pre>
</div>
</content>
</entry>
</feed>
