{
  inputs,
  pkgs,
  vars,
  ...
}: {
  imports = [inputs.flatpaks.homeManagerModules.default];
  services.flatpak = {
    remotes.flathub = "https://flathub.org/repo/flathub.flatpakrepo";
    packages = [
      "flathub:app/us.zoom.Zoom//stable"
      "flathub:app/com.discordapp.Discord//stable"
      "flathub:app/md.obsidian.Obsidian//stable"
    ];
    overrides = {
      global = {
        filesystems = [
          "~/.local/share/icons"
        ];
        environment = {
          "MOZ_ENABLE_WAYLAND" = 1;
        };
      };
      "md.obsidian.Obsidian" = {
        sockets = [
          "wayland"
          "system-bus"
        ];
      };
    };
  };
}