Commit Graph

168 Commits (main)

Author SHA1 Message Date
Mitchell Hashimoto 4eaebe5abc
update README 2024-05-07 20:01:30 -07:00
Mitchell Hashimoto e045e6635b
update README 2024-04-21 10:30:22 -07:00
Nick Jones df0af25cdb
Mention Debian in compilation notes
A minor addition, but saves future folks wondering if they need to
figure out different packages on Debian in order to get Ghostty to
compile (they don't).
2024-04-12 09:47:19 +01:00
Mitchell Hashimoto d298186d5e
update README 2024-04-05 08:16:36 -07:00
Severus 54c14bc812
Add note about GTK 4.14 2024-04-05 14:34:21 +07:00
Angelo Tata 314106ec52
Clarify macOS build requirements 2024-03-29 19:08:11 +00:00
Mitchell Hashimoto 8b8cbcbfc9
update README to note macOS SDKs needed 2024-02-14 08:57:04 -08:00
Mitchell Hashimoto c9371500c9
empty cli or config args reset the value to the default
Fixes #1367

We previously special-cased optionals but we should do better and have
this reset ANY type to the defined default value on the struct.
2024-01-23 18:57:33 -08:00
Mitchell Hashimoto 558fd316c4
update README for show-config 2024-01-20 20:02:13 -08:00
Mitchell Hashimoto 18dc09c0c3
update README styling 2024-01-17 08:18:02 -08:00
Mitchell Hashimoto 499dc6e9b0
update README 2024-01-17 08:13:35 -08:00
Mitchell Hashimoto 79704da1da
update README 2024-01-17 08:08:33 -08:00
Mitchell Hashimoto 128c263fa9
readme: remove outdated sequences docs, more up to date are in web 2024-01-17 08:00:11 -08:00
LordMZTE 5c4a423e57
docs: correct note in readme about splits on linux 2024-01-15 21:53:26 +01:00
Mitchell Hashimoto f236c7675f
update README about terminfo and sudo 2024-01-13 11:24:35 -08:00
Mitchell Hashimoto 92697bad12
update README 2024-01-09 08:59:19 -08:00
Mitchell Hashimoto b37293bcc0
Update README.md 2024-01-09 08:58:56 -08:00
KNnut a2e6c6b86b
readme: fix a typo 2024-01-08 10:24:48 +08:00
Mitchell Hashimoto 929552354c
update README about zig version 2024-01-05 07:32:53 -08:00
Mitchell Hashimoto 382c942790
Merge pull request #1136 from davideger/main
doc: Linux tip on zig btrfs hash mismatch issue.
2023-12-20 22:16:53 -08:00
Mitchell Hashimoto 900b127a04
core: cursor click to move can be disabled 2023-12-20 22:12:04 -08:00
David Eger 9aa56f98da doc: Linux tip on zig btrfs hash mismatch issue. 2023-12-20 20:43:44 -08:00
Mitchell Hashimoto 3762f8c342
macos: make default config ReleaseLocal 2023-12-20 14:37:48 -08:00
Mitchell Hashimoto 744c5a82ae
update README 2023-12-20 14:36:43 -08:00
Leo Razoumov a96ec3a5df doc: minor fix to README.md 2023-12-20 17:25:13 -05:00
Leo Razoumov d568ef5b97 fix(macos): ReleaseLocal build configuration with "Library Validation" disabled
Fixes #1133

MacOS: If ghostty build succeeds but it crashes at startup due to a library or framework failing
to load, build it with `xcodebuild -configuration ReleaseLocal`
2023-12-20 16:54:58 -05:00
Mitchell Hashimoto f737b7c48a
update README about mac builds 2023-12-20 12:32:55 -08:00
Mitchell Hashimoto 035cb6af69
prettier 2023-12-19 21:38:42 -08:00
David Eger 02876f3c1b README: nvidia + ubuntu + x11 requires recent gtk 2023-12-19 20:21:10 -08:00
Caleb Spare 0ab1b061cc update README with Linux dependency tips 2023-12-16 18:39:13 -08:00
Jeffrey C. Ollie 33c2ffcdd1
Fix another spelling error. 2023-12-12 12:57:06 -06:00
Jeffrey C. Ollie f076d6c958
Fix spelling error. 2023-12-12 12:38:39 -06:00
Jeffrey C. Ollie c4ed1f1b80
Use Alejandra to format Nix modules. 2023-12-12 11:38:39 -06:00
Nick Reilingh 78b16d542a
README.md: Fix broken link to devShell.nix 2023-12-09 15:49:40 -05:00
RGBCube b3082e3925
Use camelCase for all nix files 2023-12-08 16:53:02 +03:00
RGBCube 5846d991e9
Add garnix cache and clean up all nix code 2023-12-08 16:52:58 +03:00
RGBCube 5ccf76e849
Quote URLs in NixOS example 2023-12-06 22:52:52 +03:00
Mitchell Hashimoto 2ee493c972
Merge pull request #942 from mitchellh/themes
Built-in Themes (based on iTerm2-Color-Schemes)
2023-11-28 08:13:19 -08:00
Chris Marchesi c3b44020f4
nix: add GitHub Actions workflow
This adds a nix workflow that does the following:

* Checks to see if the Zig cache fixed derivation needs its hash
  updated. It does this by downloading a new cache, calculating the
  hash, and comparing it against what has already been set. If the hash
  is different, the workflow fails.
* Runs a Nix build if the hash is OK, testing the build of
  packages.ghostty (using "nix build .")

The cache workflow we use in the build job comes from:
  https://github.com/DeterminateSystems/magic-nix-cache-action/

Fixes #937.
2023-11-24 17:07:55 -08:00
Mitchell Hashimoto 4be994c58a
update README 2023-11-22 22:27:14 -08:00
Mitchell Hashimoto dead82bcf1
update README to cover themes 2023-11-22 22:25:58 -08:00
Mitchell Hashimoto 648a521fb2
slight edits 2023-11-14 09:21:45 -08:00
Patrick Fong 42c6381683 reorder goals by order of importance 2023-11-08 09:46:31 -08:00
Patrick Fong cd4e4d9e30 Prettier version should match Nix's 2023-11-07 13:47:11 -08:00
Patrick Fong 1f6d35fcb5 pushes boundaries, not can push boundaries 2023-11-07 12:09:19 -08:00
Patrick Fong e131fefbe5 shorten text that is hyperlinked 2023-11-07 12:05:57 -08:00
Patrick Fong 6fc41695d9 list terminal inspector as key feature 2023-11-07 12:05:00 -08:00
Patrick Fong ca961894f2 link to roadmap and status 2023-11-07 11:41:22 -08:00
Patrick Fong 22bb2444e8 rewrite about 2023-11-07 11:34:16 -08:00
Patrick Fong 848694bc29 consistently sytlize as Ghostty 2023-11-07 10:40:02 -08:00
Patrick Fong 5245c40683 explain Nix is golden setup in devel section 2023-11-07 10:34:41 -08:00
Patrick Fong f3ce83517d update config section 2023-11-07 10:09:46 -08:00
Mitchell Hashimoto a7fdc1dafa
update README with windows notes 2023-11-05 18:17:19 -08:00
Mitchell Hashimoto 27ddc90c18
update README 2023-10-30 12:02:42 -07:00
Mathew Polzin 934718194b
Fix typo in README 2023-10-28 21:17:59 -05:00
Mitchell Hashimoto 42dc244b1d
prettier 2023-10-10 15:19:49 -07:00
Paul Hinze 31d22f45af
Document terminfo & SSH details
Adds information to the README to inform users about strategies and
workarounds for handling the lack of Ghostty's terminfo entry on remote
SSH hosts.
2023-10-10 16:55:52 -05:00
Mitchell Hashimoto 92a0c6b447
README: remove `make` 2023-10-07 14:56:29 -07:00
Patrick Fong 4f6401e815 update linting doc 2023-09-28 11:20:48 -07:00
Patrick Fong 6bceea898b update linting doc 2023-09-28 11:18:58 -07:00
Patrick Fong 3c44c08ffd add linting doc 2023-09-28 11:14:31 -07:00
Patrick Fong 8be80558c7 lint all Md files 2023-09-28 10:27:15 -07:00
Mitchell Hashimoto 852249664b
update README 2023-09-18 22:34:54 -07:00
Mitchell Hashimoto 371ec88768
update README 2023-09-18 22:33:20 -07:00
Mitchell Hashimoto 37537bc891
update README for Linux installation notes 2023-09-18 22:31:19 -07:00
Will Pragnell 7db562e300 fix references to jump_to_prompt binding 2023-09-14 20:52:19 -07:00
Mitchell Hashimoto d94cf2f124
remove flatpak
Flatpak support has been a HUGE pain to keep working, the builds take
forever and cost me real money, and there are very few users. Ideally,
we want to just use native system packagers for each distro. I thought
Flatpak would make it easy to support many distros but that ended up
being false.
2023-09-13 11:41:16 -07:00
Gonzalo Diethelm e11d737a80 README: fix typos 2023-09-13 18:11:36 +02:00
Mitchell Hashimoto e3fbda73b5
README: note where config errors are logged 2023-09-11 10:04:49 -07:00
tom speak 97154598c0
Update README.md Config location 2023-09-11 10:17:17 +01:00
Thorsten Ball cac5b00d94 gtk: add gtk-single-instance setting to allow disabling of it
This is based on our conversation on Discord and adds a setting for GTK
that allows disabling the GTK single-instance mode.

If this is off, it's possible to start multiple applications from the
same release binary.

Tested like this:

```
$ zig build -Dapp-runtime=gtk -Doptimize=ReleaseFast && ./zig-out/bin/ghostty --gtk-single-instance=false

[... starts new application ...]
```

and

```
$ zig build -Dapp-runtime=gtk -Doptimize=ReleaseFast && ./zig-out/bin/ghostty --gtk-single-instance=true
info: ghostty version=0.1.0-main+42a22893
info: runtime=apprt.Runtime.gtk
info: font_backend=font.main.Backend.fontconfig_freetype
info: dependency harfbuzz=8.0.0
info: dependency fontconfig=21400
info: renderer=renderer.OpenGL
info: libxev backend=main.Backend.io_uring
info(os): LANG is not valid according to libc, will use en_US.UTF-8
info: reading configuration file path=/home/mrnugget/.config/ghostty/config
info(config): default shell source=env value=/usr/bin/zsh

(process:49045): GLib-GIO-WARNING **: 13:55:56.116: Your application did not unregister from D-Bus before destruction. Consider using g_application_run().

[exits]
```
2023-09-05 13:59:07 +02:00
Mitchell Hashimoto fe540011d7
Merge pull request #398 from mitchellh/mrn/gtk-readme-notice
README: add notice about gtk single instance application
2023-09-03 12:47:10 -07:00
Thorsten Ball 604a2c1353 README: add notice about gtk single instance application
Just as discussed on Discord: this adds a note to the README that can
potentially save minutes _and_ hairs.
2023-09-03 21:45:22 +02:00
Mitchell Hashimoto 5e18f3c731
update README with additional shell integration notes 2023-09-02 14:09:49 -07:00
Mitchell Hashimoto 508f17bdef
update README to hide glfw 2023-09-01 15:07:56 -07:00
Mitchell Hashimoto 95591115de
update README 2023-08-17 17:12:51 -07:00
Mitchell Hashimoto a8f37f50e6
Update README.md 2023-08-17 14:55:24 -07:00
Mitchell Hashimoto a6e1b3d232
Note bash shell integration in README 2023-08-17 14:36:15 -07:00
Kevin Hovsäter 22b8173164 Fix typos 2023-08-08 14:27:34 +02:00
Mitchell Hashimoto ebbf42eec6
search for resources dir relative to executing binary on Linux (#245)
* search for resources dir relative to executing binary on Linux

From Andrew in #241:

This works in all 3 of the possible scenarios I can think of on Linux:
 * `zig build` with default prefix into `zig-out`
 * `zig build -p ~/local` (my choice when compiling from source)
 * ghostty packaged for a linux distribution into /usr/bin and /share

* update README
2023-08-07 16:08:27 -07:00
Mitchell Hashimoto 7178cdc4a5
fix keybind example in README 2023-08-05 22:51:24 -07:00
Mitchell Hashimoto 247ddd227d
update README with shell integration instructions 2023-08-05 21:43:51 -07:00
Mitchell Hashimoto 63ce5d67ed
HTML tweak 2023-08-03 14:50:10 -07:00
Mitchell Hashimoto bd1991f6f4
add README for testers 2023-08-03 10:52:29 -07:00
Mitchell Hashimoto 7e42d163ad
update README 2023-07-06 18:27:21 -07:00
Thorsten Ball 82f7ca149d README: show how to set color palette in config
This just popped into my head. Took me a while to figure out the syntax
a few weeks back, so why not document it here? I don't think it'll
change.

I can change the colors though. What I have here is my gruvbox theme.
Maybe we should use the default colors?
2023-07-02 20:27:37 +02:00
Mitchell Hashimoto c58e2f7aec
update README 2023-05-31 21:11:40 -07:00
Mitchell Hashimoto d29fd9f38c
Update README.md 2023-05-27 16:59:26 -07:00
Mitchell Hashimoto 6fb880a418
Update README.md 2023-03-16 09:04:17 -07:00
Mitchell Hashimoto 7dd76105ad
update README 2023-03-10 22:26:06 -08:00
Mitchell Hashimoto 8a451fa302
update flatpak to use latest zig 2023-02-27 22:01:32 -08:00
Mitchell Hashimoto c2cd9f06dc
Update README.md 2023-02-27 15:33:32 -08:00
Mitchell Hashimoto 095a299a16
Update README.md 2023-02-23 09:00:45 -08:00
Mitchell Hashimoto 364cca6730
update README with latest macos building instructions 2023-02-19 21:35:49 -08:00
Mitchell Hashimoto 173aff1e80
update README 2022-11-21 13:39:07 -08:00
Anubhav Mishra 13f08f41be
Update README.md 2022-11-18 23:37:59 +05:30
Anubhav Mishra 4ef0d3b09e
Update README.md 2022-11-18 23:33:45 +05:30
Mitchell Hashimoto e78d41eee0
Update README.md 2022-11-17 12:10:40 -08:00
Mitchell Hashimoto 30f8b55ed4
update TODO 2022-11-16 21:21:00 -08:00
Mitchell Hashimoto 56b5c81fcb
make goal explicit to support windows 2022-11-16 10:04:09 -08:00