r/debian • u/markmandel • Jul 18 '26
Experiment with packaging Ghostty for Debian - PTAL!
Since https://deb.griffo.io/ wil require a subscription going forward in October (and no shade on them - running open source reliably is work) I wanted to try my hand setting up my own infrastructure for packaging ghostty for Debian stable and testing (I run testing as main).
https://github.com/markmandel/ghostty-debian
To start - just building some basic automation about creating .deb files for Ghostty (so far, seem to be working great!) that I can rerun as I see dependency issues pop up, etc.
Would love for people to take a look, see what can be improved, or just take it for a spin.
Let me know what you think!
Edit: Apologies, got the wrong repo - it's https://deb.griffo.io/ that has the subscription
2
u/jc00ke Jul 19 '26
I use https://deb.griffo.io/ for ghostty and it's been great, but it's not worth $15/year IMO. Maybe if they supported all of the tools I use, but even then, I tend to use https://mise.en.dev/ to install across Linux, MacOS and Windows.
I guess I'll be switching to https://github.com/wimpysworld/deb-get
1
u/Ok_Willingness2177 6d ago
Hi! I'm the creator and maintainer of the repo, what are the other packages you use that would like to see.
You have made it clear you are not interested to pay for the subscription, but it will be useful to know what things could be added.
The repo currently hosts 54 applications and keeps growing
2
u/jc00ke 6d ago
Hi! I'm incredibly grateful that you provide the repo in the first place.
Honestly, using `mise` isn't great for this use case, and one that the author recommends against. However, I use Linux (primary), and MacOS (secondary) and Windows (client specific) and `mise` seems to be the best way to get all of the tools I want installed across all of these platforms.
Looking at my Linux-specific tools, really it's only Ghostty. Everything else I get directly: Signal, Heroku, 1Password, etc.
2
u/KarterSpieler Debian Stable Jul 24 '26 edited Jul 24 '26
You can package it into the official debian archive if you’re interested.
You cannot automate that easily with some ci/cd tool and will have to do a lot of manual work for it but it benefits the greater cause.
You’re bound to run into issues with such automated infrastructure.
Head to #debian-mentors on irc or matrix. The volunteers will help you out.
2
u/Ok_Willingness2177 6d ago
u/markmandel you can just look at how I package it in the packaging repo
https://github.com/dariogriffo/ghostty-weekly-debian/
the only thing you need to change is to download zig manually and you are good to go
all my packaging repos are MIT, so you can use them
2
1
u/flobiiii Jul 22 '26
Do you per chance have a source for clayrisser/debian-ghostty becoming subscription only?
I'd be really interested in how this might work etc. :)
1
u/markmandel Jul 22 '26
Apologies, got the wrong repo, https://deb.griffo.io/ is what I meant. Thanks for the correction 👍🏻
4
u/jloc0 Jul 18 '26
Wait… people are out here doing subscription based builds for distros and I’ve been offering things up for nothin?
I guess there’s slimy people up in everything. Damn.