Various changes.

This commit is contained in:
Greyson Parrelli committed 2026-10-28 09:22:29 -04:00
1 parent bb90255002
commit 3475ca95c0
29 files changed
+110 -85

No files matched your search

+7 -2
View File
@@ -5,6 +5,11 @@
# Ghostty tracks nixpkgs-unstable to get GTK 4.20 / GNOME 49. We follow
# suit so that our zig-gobject bindings (shared with Ghostty) match the
# GObject introspection data of the GTK we link against.
#
# Follow the channel, not necessarily Ghostty's exact lock: the binary
# runs on the host's dynamic loader and libc, so a nixpkgs whose glibc is
# newer than the host's builds fine and then fails to start with
# "GLIBC_2.43 not found". What has to match is GTK's version, not the rev.
nixpkgs.url = "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz";
flake-compat = {
@@ -17,7 +22,7 @@
flake = false;
};
# Zig 0.16.0 is not in nixpkgs yet; libghostty-vt requires it.
# Zig 0.17.0 is not in nixpkgs yet; libghostty-vt requires it.
zig = {
url = "github:mitchellh/zig-overlay";
inputs = {
@@ -45,7 +50,7 @@
name = "playpen";
nativeBuildInputs = [
zig.packages.${system}."0.16.0"
zig.packages.${system}."0.17.0"
pkgs.pkg-config
pkgs.gdb