{ config, pkgs, lib, ... }: with lib; let cfg = config.desktop.plasma; in { imports = [ ./misc/sound.nix ]; options = { desktop.plasma = { enable = mkEnableOption "enable plasma desktop"; sddmEnable = mkEnableOption "enable simple display manager"; }; }; config = mkIf cfg.enable { services.displayManager.sddm = { enable = cfg.sddmEnable; wayland.enable = true; }; services.desktopManager.plasma6.enable = true; fonts.fontDir.enable = true; }; }