minimal-x86-64/nixos-minimal-25.05.813814.ac62194c3917-x86_64-linux/nix-store.squashfs.d/crs1ks6b3513ymkmxn8g4iivxz95gvkf-nixos-25.05.813814.ac62194c3917/nixos/pkgs/by-name/gh/ghostty
References a public code-forge URLShell creates a symbolic link
SHA-2564e87aec43b51b19f28d22eb6e01b1181ebb3c46e486844aebdf3d12ba7891e95
MaleculeH₂(CmF)
Evidence
⋯10 lines
11 harfbuzz,
12 libGL,
13 libX11,
14 libadwaita,
15 ncurses,
⋯5 lines
23:7… 0_13,
24 # Usually you would override `zig.hook` with this, but we do that internally
25 # since upstream recommends a non-default level
26 # https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/PACKAGING.md#build-options
27 optimizeLevel ? "ReleaseFast",
28 …
75:7… ib.optionals (appRuntime == "gtk") [
76 glib # Required for `glib-compile-schemas`
77 wrapGAppsHook4
78 ];
⋯6 lines
113:9… tty really likes all of it's resources to be in the same directory, so link them back after we split them
114
115 - https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/src/os/resourcesdir.zig#L11-L52
116 - https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/src/termio/Exec.zig#L745-L750
117 - https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/src/termio/Exec.zig#L818-L834
118
119 terminfo and shell integration should also be installable on remote machines
120
121 ```nix
122 { pkgs, ... }: …
⋯5 lines
134 */
135 postFixup = ''
136 ln -s $man/share/man $out/share/man
137
138 moveToOutput share/terminfo $terminfo
139 ln -s $terminfo/share/terminfo $out/share/terminfo