{ pkgs-stable, config, ... }: { home.packages = with pkgs-stable; [ proton-vpn proton-pass proton-authenticator ]; # Fix Proton Authenticator desktop entry xdg.desktopEntries = { "Proton Authenticator" = { name = "Proton Authenticator"; exec = "env WEBKIT_DISABLE_COMPOSITING_MODE=1 ${pkgs-stable.proton-authenticator}/bin/proton-authenticator"; icon = "proton-authenticator"; type = "Application"; categories = ["Utility"]; terminal = false; }; "Proton Calendar" = { name = "Proton Calendar"; exec = ''${config.programs.helium.package}/bin/helium "https://calendar.proton.me"''; icon = "proton-calendar"; type = "Application"; categories = ["Utility"]; terminal = false; }; "Proton Mail" = { name = "Proton Mail"; exec = ''${config.programs.helium.package}/bin/helium "https://mail.proton.me/"''; icon = "proton-mail"; type = "Application"; categories = ["Utility"]; terminal = false; }; }; }