Flatpaks
The state of Flatpaks on Garuda Linux
Section titled “The state of Flatpaks on Garuda Linux”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.
If fish is used as login shell
Section titled “If fish is used as login shell”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:
-
Set bash as login shell and drop into fish (follow the Arch wiki)
-
Use bass-fish to source bash environment variables (slows down terminal startup a bit)
Terminal window sudo pacman -S bass-fishInsert the following at the end of
~/.config/fish/config.fish:~/.config/fish/config.fish for file in /etc/profile.d/*.shbass source $fileend
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.