Skip to content

Flatpaks

Flatpaks are a way to get applications on Linux. The advantage of Flatpaks is that they are independent of the system package manager.

We recently decided to not support both Snaps & Flatpaks as we got most applications in Chaotic-AUR already / AUR has it all usually. You can request packages to be added to Chaotic-AUR by creating a GitHub issue at the packages repo.

If you absolutely need another source of applications, Flatpak should be the one used - helpful is its Archwiki page.

Since fish doesn’t use /etc/profile.d, Flatpaks won’t work right away (e.g. applications don’t show up in the start menu). There are 2 possible workarounds:

  1. Set bash as login shell and drop into fish (follow the Arch wiki)

  2. Use bass-fish to source bash environment variables (slows down terminal startup a bit)

    Terminal window
    sudo pacman -S bass-fish

    Insert the following at the end of ~/.config/fish/config.fish:

    ~/.config/fish/config.fish
    for file in /etc/profile.d/*.sh
    bass source $file
    end

The preferred workaround is the first one as it is faster and works natively with the environment variables due to bash starting before fish does.