I’ve tried to install your ghostty build, but I’m getting the ncurses-term conflict with fish (same problem as in pgdev build), I found this related issue in ghostty repo, Is there a possible workaround for this?
I’ve also noticed that in the copr description says “I plan to drop this package once zig 0.14.0 version lands in F42 and ghostty gets packaged either officially or by pgdev.”, currently zig version is 0.14.1 in F42, this part looks confusing to me.
Thanks for letting me know about this issue, now I’m better informed what is the reason for that conflict (I was hoping that newer commits of ghostty somehow deal with this, but unfortunately this isn’t the case).
I’ve applied a workaround in my COPR. Since ncurses-term provides ghostty terminfo, I’m now requiring ncurses-term in my build and removing ghostty-issued ghostty terminfo. xterm-ghostty terminfo is still provided by ghostty (and this is what is being used by default). This isn’t the best solution, but I have no idea what would be better.
I’ve fixed the description, it was a little outdated. Should be less confusing now. Basically I saw that there are some plans to officially provide ghostty, and if not, then pgdev repo is listed as Fedora’s ghostty provider in ghostty documentation. I’m not sure what pgdev plans for ghostty so until this clarifies, I’m going to maintain this COPR as I’m using ghostty daily on Gnome.