Fedora 44 compatibility audit
Hi! First of all, thanks for this awesome project.
I've tested Gentleman.Dots on a clean Fedora 44 installation and found several issues. I don't think these are isolated bugs, but rather signs that the Fedora installation path could benefit from a complete review.
Issues found
1. Ghostty
The installer appears to reference an outdated COPR repository in at least one code path, causing the Ghostty installation to fail on Fedora 44.
2. Fedora package names
Several packages are installed using dnf, but they are not available in the default Fedora 44 repositories, for example:
carapace
starship
lazygit
This causes the installer to abort instead of continuing with the remaining components.
3. General Fedora audit
It would be great to review all Fedora-specific package lists and verify that package names and installation methods are still valid for Fedora 44.
Some tools may need to be installed using their official installation methods rather than through dnf.
Suggested improvements
I think this could also be a good opportunity to improve the installer architecture by:
- Separating system package installation from external tool installation.
- Always applying configuration, even if the software is already installed.
- Continuing with the installation when an optional component fails, and displaying a summary of any failures at the end instead of aborting immediately.
This would make Fedora support more robust and easier to maintain.
I'm happy to test any changes or pull requests on Fedora 44 and provide feedback if that would be helpful.
Thanks again for your work on this project!
Fedora 44 compatibility audit
Hi! First of all, thanks for this awesome project.
I've tested Gentleman.Dots on a clean Fedora 44 installation and found several issues. I don't think these are isolated bugs, but rather signs that the Fedora installation path could benefit from a complete review.
Issues found
1. Ghostty
The installer appears to reference an outdated COPR repository in at least one code path, causing the Ghostty installation to fail on Fedora 44.
2. Fedora package names
Several packages are installed using
dnf, but they are not available in the default Fedora 44 repositories, for example:carapacestarshiplazygitThis causes the installer to abort instead of continuing with the remaining components.
3. General Fedora audit
It would be great to review all Fedora-specific package lists and verify that package names and installation methods are still valid for Fedora 44.
Some tools may need to be installed using their official installation methods rather than through
dnf.Suggested improvements
I think this could also be a good opportunity to improve the installer architecture by:
This would make Fedora support more robust and easier to maintain.
I'm happy to test any changes or pull requests on Fedora 44 and provide feedback if that would be helpful.
Thanks again for your work on this project!