{"id":23828570,"url":"https://github.com/mkasberg/ghostty-ubuntu","last_synced_at":"2026-03-14T00:21:47.382Z","repository":{"id":270274618,"uuid":"909827604","full_name":"mkasberg/ghostty-ubuntu","owner":"mkasberg","description":"Ubuntu/Debian (.deb) packages for Ghostty","archived":false,"fork":false,"pushed_at":"2025-04-18T13:42:12.000Z","size":77,"stargazers_count":551,"open_issues_count":10,"forks_count":22,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-04-19T02:22:47.165Z","etag":null,"topics":["ghostty","terminal","ubuntu"],"latest_commit_sha":null,"homepage":"https://ghostty.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mkasberg.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.Debian","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-29T22:18:24.000Z","updated_at":"2025-04-18T13:30:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"2768ca5e-6585-46f4-b598-42050f47d910","html_url":"https://github.com/mkasberg/ghostty-ubuntu","commit_stats":null,"previous_names":["mkasberg/ghostty-ubuntu"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkasberg%2Fghostty-ubuntu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkasberg%2Fghostty-ubuntu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkasberg%2Fghostty-ubuntu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkasberg%2Fghostty-ubuntu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mkasberg","download_url":"https://codeload.github.com/mkasberg/ghostty-ubuntu/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254384982,"owners_count":22062422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ghostty","terminal","ubuntu"],"created_at":"2025-01-02T13:18:52.810Z","updated_at":"2026-03-14T00:21:47.376Z","avatar_url":"https://github.com/mkasberg.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/mkasberg/ghostty-ubuntu/total)\n![GitHub Release](https://img.shields.io/github/v/release/mkasberg/ghostty-ubuntu)\n![GitHub Release Date](https://img.shields.io/github/release-date/mkasberg/ghostty-ubuntu)\n\n![Ghostty Logo](ghostty-logo.png)\n\n# Ghostty Ubuntu\n\nThis repository contains build scripts to produce an _unofficial_ Ubuntu/Debian\npackage (.deb) and PPA for [Ghostty](https://ghostty.org).\n\nThis is an unofficial community project to provide a package that's easy to\ninstall on Ubuntu. If you're looking for the Ghostty source code, see\n[ghostty-org/ghostty](https://github.com/ghostty-org/ghostty).\n\n## Install/Update\n\n:rocket: Add the [Launchpad PPA](https://launchpad.net/~mkasberg/+archive/ubuntu/ghostty-ubuntu)\nand install Ghostty:\n\n```sh\nsudo add-apt-repository ppa:mkasberg/ghostty-ubuntu\nsudo apt update\nsudo apt install ghostty\n```\n\nAfter adding the PPA and installing Ghostty, updates will happen automatically\nvia apt!\n\n## Alternative Installation Methods\n\nThe PPA above is the recommended installation method for anyone who can use it.\nIf you can't use the PPA, or don't want to use the PPA, or your distribution\nisn't compatible with the PPA, you can try one of the alternative installation\nmethods below.\n\n### Curl Install/Update\n\n:zap: Just paste this into your terminal and run it!\n\n```sh\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/mkasberg/ghostty-ubuntu/HEAD/install.sh)\"\n```\n\n### Manual Installation\n\nIf you prefer to download and install the package manually instead of running the short script above, here are instructions.\n\n1. Download the .deb package for your Ubuntu version. (Also available on our [Releases](https://github.com/mkasberg/ghostty-ubuntu/releases) page.)\n   - **Ubuntu 25.10 Questing:** [ghostty_1.3.0-0.ppa1_amd64_25.10.deb](https://github.com/mkasberg/ghostty-ubuntu/releases/download/1.3.0-0-ppa1/ghostty_1.3.0-0.ppa1_amd64_25.10.deb)\n   - **Ubuntu 24.04 LTS Noble:** [ghostty_1.3.0-0.ppa1_amd64_24.04.deb](https://github.com/mkasberg/ghostty-ubuntu/releases/download/1.3.0-0-ppa1/ghostty_1.3.0-0.ppa1_amd64_24.04.deb)\n   - **Debian Forky:** [ghostty_1.3.0-0.ppa1_amd64_forky.deb](https://github.com/mkasberg/ghostty-ubuntu/releases/download/1.3.0-0-ppa1/ghostty_1.3.0-0.ppa1_amd64_forky.deb)\n   - **Debian Trixie:** [ghostty_1.3.0-0.ppa1_amd64_trixie.deb](https://github.com/mkasberg/ghostty-ubuntu/releases/download/1.3.0-0-ppa1/ghostty_1.3.0-0.ppa1_amd64_trixie.deb)\n\n   - **Arm64 Ubuntu 25.10 Questing:** [ghostty_1.3.0-0.ppa1_arm64_25.10.deb](https://github.com/mkasberg/ghostty-ubuntu/releases/download/1.3.0-0-ppa1/ghostty_1.3.0-0.ppa1_arm64_25.10.deb)\n   - **Arm64 Ubuntu 24.04 LTS Noble:** [ghostty_1.3.0-0.ppa1_arm64_24.04.deb](https://github.com/mkasberg/ghostty-ubuntu/releases/download/1.3.0-0-ppa1/ghostty_1.3.0-0.ppa1_arm64_24.04.deb)\n   - **Arm64 Debian Forky:** [ghostty_1.3.0-0.ppa1_arm64_forky.deb](https://github.com/mkasberg/ghostty-ubuntu/releases/download/1.3.0-0-ppa1/ghostty_1.3.0-0.ppa1_arm64_forky.deb)\n   - **Arm64 Debian Trixie:** [ghostty_1.3.0-0.ppa1_arm64_trixie.deb](https://github.com/mkasberg/ghostty-ubuntu/releases/download/1.3.0-0-ppa1/ghostty_1.3.0-0.ppa1_arm64_trixie.deb)\n2. Install the downloaded .deb package.\n\n   ```sh\n   sudo dpkg -i \u003cfilename\u003e.deb\n   ```\n### Updating\n\nTo update to a new version, just follow any of the installation methods above. There's no need to uninstall the old version; it will be updated correctly.\n\n## Contributing\n\nI want to have an easy-to-install Ghostty package for Ubuntu, so I'm doing what\nI can to make it happen. (Ghostty [relies on the\ncommunity](https://ghostty.org/docs/install/binary) to produce non-macOS\npackages.) I'm sure the scripts I have so far can be improved, so please open an\nissue or PR if you notice any problems!\n\nGitHub Actions will run CI on each PR to test that we can produce a build.\n\nIf you want to test locally, our current approach uses Docker for a build\nenvironment. The details of how the process works are in\n[build.yml](.github/workflows//build.yml), but at a high level you can build the\ndocker image\n\n```bash\ndocker build -t ghostty-ubuntu:latest --build-arg DISTRO=ubuntu --build-arg DISTRO_VERSION=24.10 .\n```\n\nAnd then use that build environment to produce a binary .deb package\n\n```bash\ndocker run --rm -v$PWD:/workspace -w /workspace ghostty-ubuntu:latest /bin/bash build-ghostty.sh\n```\n\nAlternatively, you can try running [build-ghostty.sh](build-ghostty.sh) on your\nown system, but you'll have to have all the build dependencies installed as in\nthe [Dockerfile](Dockerfile).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkasberg%2Fghostty-ubuntu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmkasberg%2Fghostty-ubuntu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkasberg%2Fghostty-ubuntu/lists"}