Packaging
Lets make the same thing but differently!
- guix
- ansible
- flatpak
- bubblewrap for isolation
- flathub for distribution
- non root user tool
- pamac flatpak plugin for manjaro
- bloats with old versions without updates
- multiple nvidia driver versions etc
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepogio mime x-scheme-handler/http firefox.desktopandgio mime x-scheme-handler/https firefox.desktop- mount
$HOME/.varfor flatpak on other drive withsudo mount --bind /gnu/xdg/.var $HOME/.var sudo flatpak override <application-id> --filesystem=<path>to share a pathflatpak install --user bundle.flatpakto install from bundle file
- rpms
- redhat based distros
- can use alien to convert deb and rpm
- debs
- debian based distros
- pkg
- arch based distros
paccache -ruk0to delete cache- makepkg to build
- appimages
- on wayland use
QT_QPA_PLATOFROM=xcb ./LibreOffice-fresh.basic-x86_64.AppImageif wayland errorQWindow::requestActivate - uses old glibc
- uses fuse
- fuse breakages can break compat (ex. ubuntu 21.04)
- on wayland use