{ config, lib, ... }: with lib; let cfg = config.eboskma.programs.electron; in { options.eboskma.programs.electron = { enable = mkEnableOption "activate electron settings"; wayland = mkEnableOption "set Wayland compatibility settings"; }; config = mkIf cfg.enable { xdg.configFile.electron_conf = mkIf cfg.wayland { target = "electron-flags.conf"; text = '' --enable-features=UseOzonePlatform --ozone-platform=wayland ''; }; }; }