This repository provides build scripts to create a Universal AppImage for Ghostty. This unofficial build offers an executable AppImage compatible with any Linux distribution.
Ghostty Source Code: Click Here
- Download the latest AppImage from the releases section.
- Follow the installation instructions below to run the AppImage.
Run the following commands in your terminal:
# Download the latest AppImage package from releases
wget https://github.com/psadi/ghostty-appimage/releases/download/${TAG}/Ghostty-x86_64.AppImage
# Make the AppImage executable
chmod +x Ghostty-x86_64.AppImage
# Run the AppImage
./Ghostty-x86_64.AppImage
# Optionally, add the AppImage to your PATH for easier access
# With sudo for system wide availability
sudo install ./Ghostty-x86_64.AppImage /usr/local/bin/ghostty
# Without sudo, XDG base spec mandate
install ./Ghostty-x86_64.AppImage $HOME/.local/bin/ghostty
# Now you can run Ghostty from anywhere using the command:
# ghostty
Note: By using AM/AppMan, PATH config done automatically when you install appimages with it.
- Download the latest AppImage package from the releases section.
- Locate the downloaded file in your file explorer (e.g., Nautilus, Thunar, PCManFM).
- Right-click the downloaded file and select Properties.
- Navigate to the Permissions tab and check the box that says Allow executing file as program/Executable as Program.
- Close the properties window and double-click the AppImage file to run it.
Since AppImages are self-contained executables, there is no formal installation process beyond setting executable permissions.
Update manually:
- Download the latest AppImage package from the releases section.
- Follow the same steps as in the Installation section to make it executable and run it.
Update automatically:
- Use AppImageUpdate which reads the update information in the AppImage. This is a low level tool.
- Use a higher level tool that uses AppImageUpdate, like AM or appimaged daemon, these tools also automatically handle desktop integration.
This AppImage supports the following architectures:
# | Architecture | Status | Availability |
---|---|---|---|
1 | x86_64 | 🟢 | Available |
2 | aarch64 | 🟢 | Available |
Notes:
- x86_64: Widely used in modern desktops and servers, supporting 64-bit processing.
- aarch64: 64-bit ARM architecture, planned for future support in cloud computing environments.
- Provide AppImages for other supported architectures
- Submit AppImage(s) to AppImageHub
- Dependency caching in ci for a faster release cycle
- If you encounter any errors, check the terminal for error messages that may indicate missing dependencies or other issues.
Contributions & Bugfixes are welcome. If you like to contribute, please feel free to fork the repository and submit a pull request.
For any questions or discussions, please open an issue in the repository.