{ osConfig, config, lib, ... }: { services.flatpak = lib.mkIf (osConfig.services.flatpak.enable) { enable = true; uninstallUnmanaged = true; remotes = [ { name = "flathub"; location = "https://flathub.org/repo/flathub.flatpakrepo"; } ]; packages = lib.mkIf (config.programs.vivaldi.flatpak) [ { appId = "com.vivaldi.Vivaldi"; origin = "flathub"; } ]; }; }