{ pkgs, 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 ''; }; }; }