{ lib, pkgs, config, ... }: let browser = lib.getExe pkgs.firefox; inherit (lib) mkIf mkOption types; in { options.smayzy.webapps.enable = mkOption { type = types.bool; default = false; description = "jellyfin webapp"; }; config = mkIf config.smayzy.webapps.enable { xdg.desktopEntries.jellyfin = { name = "Jellyfin"; exec = "${browser} --no-remote -P jellyfin --new-window --kiosk https://jellyfin.smayzy.ovh"; }; }; }