Randomly switch between buildInputs, nativeBuildInputs, depsBuildBuild, depsBuildTarget, depsHostHost, and depsTargetTarget until it builds.
Good luck building anything electron. Copy-paste some existing build recipe and replace the source. If it doesn't work, make a post on the forums saying it doesn't work and let somebody else figure it out, then create a PR 🫰 ezpz
When I was a beginner and used Linux Mint, I downloaded deb files, and even rpm files that I converted to deb, because I didn't know what package manager means
I didn't actually mean that you install deb packages from the internet, I mean debian based distros, I just don't know the acronym for it.
and AFAIK mx linux and LMDE have programs with a GUI for installing packages, and I added debian because it has a gui installer and I don't know a good third debian based distro
I just want to install the latest version of an app without downloading half an OS worth of dependencies. AppImage had me dreaming of this day but the project seems like it's dying, if not dead already.
Flatpak nowadays feels like the spiritual successor to appimage. All the dependencies are containerized, and uninstalling an app doesn't leave behind a residue of automatically created files on your system... at least in theory. All of these benefits are kind of negated if an app has full disk read/write permission.
Appimage is kind of silly in my opinion. Appimage is just "portable application" (i.e. when an app gets shipped as a folder containing the executable, .so dependencies, and resources), but crammed into a disk image for some reason.
I was referring to flatpak when I said 'half an OS worth of dependencies'. I have an extremely shitty and unstable internet, so downloading like 5gb for a simple app isn't worth it. Even if my internet wasn't as horrible, Flatpak is only worth it when you want to install dozens of big app and not when you want to install 2-3 apps, the heaviest being a 100mb or so as a .deb.