The most important thing in this pull request is the flake.nix file. It allows users which have nix installed to clone your repo and then run nix develop to enter an environment where your arch2appimage.py works. This also works on non-arch based distros therefor (but I did not test it much so far).
For this I needed to change the appimagetool = os.path.join(RES_DIR, "appimagetool") variable. Maybe you could add in your readme that users should have appimagekit installed, so no binary file needs to be shipped with this code?
The most important thing in this pull request is the flake.nix file. It allows users which have nix installed to clone your repo and then run
nix develop
to enter an environment where yourarch2appimage.py
works. This also works on non-arch based distros therefor (but I did not test it much so far).For this I needed to change the
appimagetool = os.path.join(RES_DIR, "appimagetool")
variable. Maybe you could add in your readme that users should have appimagekit installed, so no binary file needs to be shipped with this code?