-
-
Notifications
You must be signed in to change notification settings - Fork 19
qol improvement for installing on arch #93
Description
Hi, thank you for the app! I don't miss fork as much now as a recent linux migrant.
Anyway, I think the install guide is a tiny bit confusing, especially for arch users, unless manually making from source.
- No flatpaks
pip install .is, if i understand right, discouraged and also throws externally-managed-environment errors- Building from source means being manually responsible for keeping up to date, at least for now. run.sh does not add entries into applications & icons. I initially tried making an install script instead, but it felt a bit janky.
- Installing in a python venv means DE styles are not respected inside the app. Gitfourchette truly beautiful with a nice theme.
Clearly, at least on Arch, there's a much nicer deployment route people can use to install, using AUR. I'm aware there's already gitfourchette and gitfourchette-bin in aur, but one is outdated by now and the other has a much bigger download size. I did go ahead and also make gitfourchette-git in the interest of staying up to date with the latest updates here.
So basically, if you're on Arch or CachyOS or something, all you have to do is
paru -S gitfourchette-git
and you basically have
- Closest thing to one-click global install
- Closest thing to regular/bleeding edge updates with a simple command
paru -Syuwhich people may do regularly anyway - Full Desktop Environment theme integration
- Ability to rollback (snapper) in case a global install or update did break something.
All this to say, what do you think about suggesting arch users to install it this way? Maybe a line in the docs or readme suggesting arch users to install it this way? ;)
Please excuse me if I sound rude or if this is not recommended for any reason! I'm just really excited to contribute in some way. :)
https://aur.archlinux.org/packages/gitfourchette-git < it lives here. If you ever want to officially list it in your docs I'm happy to maintain it!