hanzala123 / arch2appimage

This is a python script that downloads Arch Linux packages (Official/Chaotic AUR) and converts to an AppImage executable
GNU General Public License v3.0
339 stars 11 forks source link

Add Nix (the file manager) support #8

Open Quoteme opened 1 year ago

Quoteme commented 1 year ago

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?