Check my dotfiles https://github.com/Samueru-sama/dotfiles
0 hidden files, everything is in ~/Local
.
Recently added this hack for ssh: https://github.com/Samueru-sama/dotfiles/commit/7e1f8bd3173da563731aea6db9efbf26a2b23e72
Check my dotfiles https://github.com/Samueru-sama/dotfiles
0 hidden files, everything is in ~/Local
.
Recently added this hack for ssh: https://github.com/Samueru-sama/dotfiles/commit/7e1f8bd3173da563731aea6db9efbf26a2b23e72
but Flatpak is good when you need sandboxes
flatpak sandbox is actually bad for web-browsers and electron apps:
https://librewolf.net/installation/linux/#security
https://seirdy.one/notes/2022/06/12/flatpak-and-web-browsers/
https://github.com/uazo/cromite/issues/1053#issuecomment-2191794660
appimage hasn't depended on libfuse2 (or any libfuse) since the static runtime came out in 2022.
The issue is that some projects haven't updated to it, most notably electron builder:
https://github.com/electron-userland/electron-builder/issues/8686
never integrate well on the system, and run unsandboxed.
You have sandboxing and perfect integration, including adding the binary to PATH
.
flatpak still ends up using +4x times the storage equivalent of appimage, comparison with flatpak dedup checker for ~20 common GUI apps:
And btw I need to update this comparison, a lot of the appimages on the right got a lot smaller lately.
The flatpak runtimes are huge, the GNOME runtime alone is over 2 GiB so that's +20 appimages.
Most flatpak runtimes only have 2 years or support, or in the case of the GNOME runtime 1 year lol.
So yeah you have a "stable" target for a few years at most, then the new runtime comes, breaks something and the project ends up using an EOL runtime, like OBS or more recently prusa slicer.
So… why not create a secure script repository? On a central website you would create an account for a project and submit a script. On the other side we would provide a binary client that will download and execute the script (we can call it grunt from get and run it). So as a user you would run for example grunt rustup and it would get and execute the script created by rustup project. I imagine it shouldn’t be that difficult to add a tiny package to the major distros.
https://github.com/pkgforge/soar
However instead of running scripts on your machine, soar runs them in CI and stores the binaries for you to download.
If you have binary that is hardcoded to look for some files/libs in a certain path, you can overwrite that path with sed
directly lol. You just need to make sure to keep the string length the same.
sed -i s|/usr|././|g
will change /usr
for the current working dir for example.
rip chimera.
You would think that thunderbird would use
~/.mozilla
as well but nope. It is~/.thunderbird
🤣