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.flatpakrepo
    • gio mime x-scheme-handler/http firefox.desktop and gio mime x-scheme-handler/https firefox.desktop
    • mount $HOME/.var for flatpak on other drive with sudo mound --bind /gnu/xdg/.var $HOME/.var
  • rpms
    • redhat based distros
    • can use alien to convert deb and rpm
  • debs
    • debian based distros
  • pkg
    • arch based distros
    • paccache -ruk0 to delete cache
    • makepkg to build
  • appimages
    • uses old glibc
    • uses fuse
      • fuse breakages can break compat (ex. ubuntu 21.04)