{ config, pkgs, lib, ... }: with lib; { options.elss.graphical.plasma.enable = mkEnableOption "Use plasma"; config = let cfg = config.elss.graphical.plasma; in mkIf cfg.enable { services.xserver = { enable = true; displayManager.sddm.enable = true; desktopManager.plasma5.enable = true; }; environment.systemPackages = with pkgs; [ firefox thunderbird ]; }; }