17 Commits

Author SHA1 Message Date
Leorize
ebc169dbaf Fix flatpak packaging to a working state
This should make testing Flatpak builds a lot easier.

To build, enter `flatpak/` directory and run:

    flatpak-builder --repo=repo builddir com.mitchellh.ghostty.yml

alternatively, using org.flatpak.Builder flatpak:

    flatpak run -p org.flatpak.Builder \
      --repo=repo \
      builddir \
      com.mitchellh.ghostty.yml

The resulting flatpak can be installed using

    flatpak install ./repo com.mitchellh.ghostty

Credit of AppStream metadata goes to @yorickpeterse.
2025-04-22 10:56:09 -07:00
Uzair Aftab
b497400be6
fix: ignore .envrc.local 2025-03-14 13:15:29 +01:00
Jeffrey C. Ollie
f32ad5216b build: generate a build.zig.zon.txt file for easy zig fetch scripting
This fixes a regression in 1.1.1/1.1.2 where our PACKAGING docs mention
using `fetch-zig-cache.sh` but it was removed. This commit adds it back,
generating its contents from the build.zig.zon file (via zon2nix which
we use for our Nix packaging).

For packagers, there are no dependency changes: you still need Zig and
POSIX sh. For release time, Ghostty has a new dependency on `jq` but
otherwise the release process is the same. The check-zig-cache.sh script
is updated to generate the new build.zig.zon.txt file.
2025-02-14 09:23:51 -08:00
Jeffrey C. Ollie
3a8c934b19 nix: use zig2nix to manage nix cache/deps
This brings the internal package more in line with how the nixpkgs
package is built. It also handles recursive dependencies better than the
current system.
2025-02-11 08:25:34 -08:00
Jeffrey C. Ollie
0b456d14a4
nix: vms for testing ghostty 2025-01-15 10:24:58 -06:00
Jeffrey C. Ollie
d89db99f6c
add Box_test*.ppm to .gitignore 2024-12-15 18:02:03 -06:00
Gordon Cassie
c967a35abb
Fix some basic build errors. 2024-06-24 15:16:24 -07:00
Leo Razoumov
dc527bd2cb feat: keybind escape sequence action "esc:text" similar to "csi:text" 2023-11-02 17:50:17 -04:00
Matthew Winter
c49c300c3a
fix: adjust for window padding when calculating whether selection has started 2023-10-21 08:48:06 -07:00
Mitchell Hashimoto
3c81287ffd
ignore flatpak builder files 2023-02-25 21:56:41 -08:00
Mitchell Hashimoto
4d09f8dba6
build: add SwiftBuildStep to run "swift build" 2023-02-19 10:44:52 -08:00
Mitchell Hashimoto
2457454b07
test wasm of the term package 2022-08-17 13:57:21 -07:00
Mitchell Hashimoto
578679fb35
test: run-all.sh, hide i3bar for compare 2022-07-21 21:00:40 -07:00
Mitchell Hashimoto
ad2a795b9d
test: start preparing to run ourselfs in the harness 2022-07-21 09:03:50 -07:00
Mitchell Hashimoto
700124ea8e
use nix-direnv 2022-05-04 09:41:08 -07:00
Mitchell Hashimoto
27f3e89316
Makefile with task for updating glad 2022-04-04 14:52:47 -07:00
Mitchell Hashimoto
f8b0000444
Initial 2022-03-29 09:06:39 -07:00